LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 412|回复: 4

[wowbee] 求教术士献祭施法问题

[复制链接]
发表于 2022-2-24 13:40:11 | 显示全部楼层 |阅读模式
RT:求教术士献祭施法问题,老是连续放两次献祭咋弄啊?
回复

使用道具 举报

发表于 2022-2-24 13:43:10 | 显示全部楼层
做个施法队列延迟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-24 13:47:30 | 显示全部楼层
admin 发表于 2022-2-24 01:43 PM
做个施法队列延迟

求教 命令字符串是啥?
回复 支持 反对

使用道具 举报

发表于 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 秒才能再次对此目标施放獻祭,对其他的技能
和目标没任何影响
这个函数用多了会有问题,建议代码中出现一次




回复 支持 反对

使用道具 举报

发表于 2022-5-9 14:46:54 | 显示全部楼层
7858321 发表于 2022-2-25 06:36 PM
BeeUnitCastSpellDelay

【避免連續放技能】設定讀條技能施放后延時時間

if BeeTargetDeBuffTime("献祭")<=0 then
   
    BeeRun("/cast 献祭");
   
    BeeUnitCastSpellDelay("献祭",2,"target");
   
end




这是我的  上面的2无论改成多少都是连续放两个献祭,老师怎么办啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-15 02:54 AM , Processed in 0.045973 second(s), 22 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表