|
发表于 2022-2-25 18:36:06
|
显示全部楼层
本帖最后由 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 秒才能再次对此目标施放獻祭,对其他的技能
和目标没任何影响
这个函数用多了会有问题,建议代码中出现一次
|
|