smallzyc 发表于 2023-3-23 11:36:33

魔蜂的延迟施放为什么不好使

if UnitExists("target")==1 andnot UnitIsDeadOrGhost("target") and IsSpellInRange("痛苦无常")==1 and BeeTargetDeBuffTime("痛苦无常")<2 and BeeTargetDeBuffTime("吸取灵魂")<0 then
    BeeRun("痛苦无常");
    BeeUnitCastSpellDelay("痛苦无常",1.5,"target");   
end

不知道为什么会连续使用2次痛苦无常。1.5改到3秒都不好使

smallzyc 发表于 2023-3-24 09:27:11

没有大佬给解答一下么。。谢谢

lulin155 发表于 2023-3-24 21:44:50




这个是 施法延迟的函数内容 。看了半天就是 对目标 时间 类型判断!获取
然后是
    WowBee.Spell.Delay["DelayTime"]=times;   这个是把延迟时间赋值进表去
猜测 guid 应该自己的 应该推迟施放的是自己法术,而不是目标的法术

   WowBee.Spell.Delay["DelayTime"]看样子是延迟施放 但是 脚本无数次重复运行 感觉没什么用处!   

   因为脚本是无数次重复运行,我找了3天资料 感觉最大的问题是无法存储变量感觉要用定时器来延迟!

smallzyc 发表于 2023-6-7 15:40:45

lulin155 发表于 2023-3-24 09:44 PM
这个是 施法延迟的函数内容 。看了半天就是 对目标 时间 类型判断!获取
然后是
    WowBee.Spell ...

你好,请问最后问题解决了吗?就拿痛苦术士起手的暗影箭来说,读条暗影箭,然后暗影箭飞出去,大概1秒左右才能打到目标身上,这个时候因为没有检测到目标身上的DOT,脚本开始自己读第二发暗影箭

qiaoshao 发表于 2023-6-18 23:09:05

伸手费,急需伸手费,急需伸手费噢噢
页: [1]
查看完整版本: 魔蜂的延迟施放为什么不好使