|
|
goto下使用 DELAYGOTO 会出现异常问题 具体说明如下
做了个BUFF触发脚本 相关调用如下
;物理攻击触发
[@attack]
#call 到buff检测
BUFF检测.txt下
#if
条件满足
#act
goto到相关BUFF触发
相关BUFF触发下
m.HumanHP - 血 及触发异常状态(这里用DELAYGOTO做了个延时冷却)
问题就出现了 多目标攻击时 调用上面的脚本会出现 m.HumanHP - 血 命令 只有最后一个怪扣血 而不是攻击到的怪全部扣血 还以为是BUG纠结测试一晚上 得出结论 goto下 用DELAYGOTO 就会出现上面的情况 ······
有大佬说明下 goto DELAYGOTO 混合使用为啥会出现这种情况勒???? 原理是啥? 不胜感激 白懵逼一晚上 还以为m.HumanHP 有问题呢 ····各种测试 吐血了···
补充内容 (2020-12-16 11:27):
不光用DELAYGOTO 有这种情况 包括计时器 DelayCall 都会出现群攻用m.humanHP减血时只减最后一个攻击到的怪物····按道理说不应该啊·····继续懵逼中············
补充内容 (2020-12-16 12:20):
感谢 再见在梦里 大佬解惑 问题纯属个人脚本问题 与脚本命令无关····此贴终结咯 |
|