走夜恶鬼 发表于 2020-3-2 13:25:18

魔蜂生存猎4.1脚本编写求助(已解决)

本帖最后由 走夜恶鬼 于 2020-3-3 03:11 PM 编辑

求助。我现在尝试编写将生存猎的多重射击、爆炸陷阱和陷阱发射器按下shift键后加入到单体输出循环中
但是调试的时候不知道是哪里编写的不对,没办法正常运行:
下面是我写的内容:
ifIsShiftKeyDown()then
ifnot BeeStringFind("陷阱发射器",BeeUnitBuffList("player")) and BeeSpellCD("爆炸陷阱")<1 and BeeIsRun("/CAST 陷阱发射器") then BeeRun("/CAST 陷阱发射器") end
ifBeeStringFind("陷阱发射器",BeeUnitBuffList("player")) and BeeIsRun("/cast 爆炸陷阱") then BeeRun("/cast 爆炸陷阱")
    CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop()end
ifBeeSpellCD("爆炸陷阱")>1 and BeeIsRun("/CAST 多重射击") then BeeRun("/CAST 多重射击") return; end;

走夜恶鬼 发表于 2020-3-3 11:56:10

自己研究,已解决,如下:

--AOE
if IsAltKeyDown() then
    ifnot BeeStringFind("陷阱发射器",BeeUnitBuffList("player")) and BeeSpellCD("爆炸陷阱")==0 and BeeIsRun("/CAST 陷阱发射器") then BeeRun("/CAST 陷阱发射器")end
    ifBeeStringFind("陷阱发射器",BeeUnitBuffList("player")) then BeeRun("/cast 爆炸陷阱")
      CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop()end
    ifBeeUnitMana()>=50 and BeeIsRun("/CAST 多重射击") then BeeRun("/CAST 多重射击") return;end;
    if BeeUnitMana()<=45 and BeeIsRun("/CAST 眼镜蛇射击") then BeeRun("/CAST 眼镜蛇射击") return;end;
end

走夜恶鬼 发表于 2020-3-2 13:34:36

补充一下 在没有加ifIsShiftKeyDown()then 是可以运行的: 鼠标指向释放爆炸陷阱,爆炸陷阱CD释放多重射击

qweqweqwe0 发表于 2020-3-24 15:37:07

大佬 解锁器跪求大佬 解锁器跪求

ligeng1979 发表于 2020-6-27 09:57:53

双层 if 结尾少个 end 而已·····呵呵

surnamel 发表于 2021-6-29 15:47:53

页: [1]
查看完整版本: 魔蜂生存猎4.1脚本编写求助(已解决)