魔蜂的延迟施放为什么不好使
if UnitExists("target")==1 andnot UnitIsDeadOrGhost("target") and IsSpellInRange("痛苦无常")==1 and BeeTargetDeBuffTime("痛苦无常")<2 and BeeTargetDeBuffTime("吸取灵魂")<0 thenBeeRun("痛苦无常");
BeeUnitCastSpellDelay("痛苦无常",1.5,"target");
end
不知道为什么会连续使用2次痛苦无常。1.5改到3秒都不好使
没有大佬给解答一下么。。谢谢
这个是 施法延迟的函数内容 。看了半天就是 对目标 时间 类型判断!获取
然后是
WowBee.Spell.Delay["DelayTime"]=times; 这个是把延迟时间赋值进表去
猜测 guid 应该自己的 应该推迟施放的是自己法术,而不是目标的法术
WowBee.Spell.Delay["DelayTime"]看样子是延迟施放 但是 脚本无数次重复运行 感觉没什么用处!
因为脚本是无数次重复运行,我找了3天资料 感觉最大的问题是无法存储变量感觉要用定时器来延迟!
lulin155 发表于 2023-3-24 09:44 PM
这个是 施法延迟的函数内容 。看了半天就是 对目标 时间 类型判断!获取
然后是
WowBee.Spell ...
你好,请问最后问题解决了吗?就拿痛苦术士起手的暗影箭来说,读条暗影箭,然后暗影箭飞出去,大概1秒左右才能打到目标身上,这个时候因为没有检测到目标身上的DOT,脚本开始自己读第二发暗影箭 伸手费,急需伸手费,急需伸手费噢噢
页:
[1]