求教术士献祭施法问题
RT:求教术士献祭施法问题,老是连续放两次献祭咋弄啊?做个施法队列延迟 admin 发表于 2022-2-24 01:43 PM
做个施法队列延迟
求教 命令字符串是啥?:D 本帖最后由 7858321 于 2022-2-25 06:37 PM 编辑
BeeUnitCastSpellDelay
【避免連續放技能】設定讀條技能施放后延時時間
语法
count = BeeUnitCastSpellDelay(Spell,Time,Unit);
参数
Spell
字符串 - 技能名稱
Time
数值 - 延時時間(秒)
Unit
字符串 - UnitId,指定目标
返回值
count
整数值 - 延時時間(秒)
备注
技能成功施放后才開始延時
请参考
例子1:
if BeeTargetDeBuffTime("獻祭")<=0 then
BeeRun("獻祭");
BeeUnitCastSpellDelay("獻祭",1);
end
當前目標身上沒獻祭時對其施放獻祭,成功施放后延時 1 秒后才能施放別的技能
這樣延時可以避免連續放2個 獻祭 (WOW的BUG)
例子2:
if BeeTargetDeBuffTime("獻祭")<=0 then
BeeRun("獻祭");
BeeUnitCastSpellDelay("獻祭",1,"target");
end
當前目標身上沒獻祭時對其施放獻祭,成功施放后延時 1 秒才能再次对此目标施放獻祭,对其他的技能
和目标没任何影响
这个函数用多了会有问题,建议代码中出现一次
7858321 发表于 2022-2-25 06:36 PM
BeeUnitCastSpellDelay
【避免連續放技能】設定讀條技能施放后延時時間
if BeeTargetDeBuffTime("献祭")<=0 then
BeeRun("/cast 献祭");
BeeUnitCastSpellDelay("献祭",2,"target");
end
这是我的上面的2无论改成多少都是连续放两个献祭,老师怎么办啊
页:
[1]