LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 87|回复: 2

[wowbee] 你们奥法飞弹不连发么??

[复制链接]
发表于 2024-3-17 12:05:47 | 显示全部楼层 |阅读模式
大佬门 你们的奥法飞弹不连发么? 查了一下说加个时间戳就可以了 有人教一下么?






if not BeeStringFind("气定神闲",buff) and BeePlayerDeBuffCount("奥术冲击")>=4 and BeePlayerBuffTime("飞弹速射")>0 and not BeeUnitCastSpellName("player") then
    BeeRun("/cast 奥术飞弹","target");BeeUnitCastSpellDelay("/cast 奥术飞弹",4) return
end


时间戳加哪里呢?
回复

使用道具 举报

发表于 2024-3-18 09:39:57 | 显示全部楼层
BeeUnitCastSpellDelay("/cast 奥术飞弹",4)就是时间戳, 只是这个方案的原理是延迟4秒下次释放飞弹。
自制时间戳的方案:
if .......then
    BeeSetVariable(变量名字,GetTime());
    BeeRun("/cast 奥术飞弹","target");
return
end

就会保存释放技能的时候时间成一个常量, 把这个时间常量加入到释放技能的条件种就可以,如GetTime()-变量名字>4 (上次技能释放后过了4秒)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-18 13:12:06 | 显示全部楼层
aoyq2007 发表于 2024-3-18 09:39 AM
BeeUnitCastSpellDelay("/cast 奥术飞弹",4)就是时间戳, 只是这个方案的原理是延迟4秒下次释放飞弹。
自 ...

谢谢 谢谢 大佬 真的非常感谢,.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 01:20 PM , Processed in 0.040057 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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