LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 197|回复: 3

[综合] 求问在释放奥术飞弹时候如何打断

[复制链接]
发表于 2024-5-2 16:52:49 | 显示全部楼层 |阅读模式


在没有飞弹速射buff的情况下打断奥术飞弹


[Lua] 纯文本查看 复制代码
if not BeeStringFind("飞弹速射",buff)  then

    if     BeeUnitCastSpellName("player")=="奥术飞弹"   then   BeeRun("/stopcasting")  end  end



我这样写的并不能打断
回复

使用道具 举报

发表于 2024-5-3 00:18:28 | 显示全部楼层
/stopcasting
并不能用于335版本的 奥术飞弹
可以在释放奥术飞弹的时候加上时间或者剩余施法时间判定以避免重复释放奥术飞弹

评分

参与人数 1伸手费 +25 收起 理由
懒动行不行 + 25 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-5-6 10:50:41 | 显示全部楼层
qdlxtjp 发表于 2024-5-3 12:18 AM
/stopcasting
并不能用于335版本的 奥术飞弹
可以在释放奥术飞弹的时候加上时间或者剩余施法时间判定以避 ...

请问 剩余施法时间判定 函数是啥啊
回复 支持 反对

使用道具 举报

发表于 2024-5-6 22:26:25 | 显示全部楼层
if not BeeStringFind("飞弹速射",buff) and BeeUnitCastSpellName("player")=="奥术飞弹" and BeeIsRun("奥术冲击")  and not BeeUnitCastSpellName("player") then
    BeeRun("/stopcasting\n/cast 奥术冲击")
return;end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 05:20 AM , Processed in 0.097932 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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