龙霸天 发表于 2024-4-3 12:15:13

请教一个引导法术的问题

本帖最后由 龙霸天 于 2024-4-3 02:35 PM 编辑

求助各位大佬,下面一段代码,总是在释放生命吸取的时候呗生命分流打断,IsCurrentSpell("生命吸取") == nil 这段代码感觉不生效呀,请大佬们指导指导
如下:
if BeeIsRun("吸取生命") andBeeUnitHealth("player","%",0) <50    then BeeRun("/cast 吸取生命")
    return;
end
if   IsCurrentSpell("生命吸取") == nil   andBeeUnitMana("player","%",0) < 70   and   BeeUnitHealth("player","%",0) > 50   then
    BeeRun("生命分流")
    return ;
end

懒动行不行 发表于 2024-4-3 19:32:26

if BeeIsRun("吸取生命") andBeeUnitHealth("player","%",0) <50    then BeeRun("/cast 吸取生命")
    return;
end
if BeeUnitCastSpellTime("player")==0andBeeUnitMana("player","%",0) < 70   and   BeeUnitHealth("player","%",0) > 50   then
    BeeRun("生命分流")
    return ;
end
试试看

龙霸天 发表于 2024-4-4 13:02:05

谢谢大佬 我试过了加上BeeUnitCastSpellTime("player")==0 的时候 我没有任何动作也不会自动放生命分流 去掉代码之后就会放 不知道还有什么问题。。

懒动行不行 发表于 2024-4-4 16:42:22

龙霸天 发表于 2024-4-4 01:02 PM
谢谢大佬 我试过了加上BeeUnitCastSpellTime("player")==0 的时候 我没有任何动作也不会自动放生命分流...

是我搞错了,应该是BeeUnitCastSpellTime("player")==-1
页: [1]
查看完整版本: 请教一个引导法术的问题