关于采集怪物引发的“bug”
[@CollectMon1]
#ACT
SHOWPROGRESSBARDLG 5 @草完了 正在操骷髅%d%... 1 @采集中断
[@草完了]
#ACT
MESSAGEBOX 骷髅被你操烂了,发现了一把屠龙
GIVE 屠龙 1
m.kill
[@采集中断]
#ACT
sendmsg 7 骷髅太硬操断屌。
m.kill
这样用起来, 如果玩家在采集的使用 使用了魔法(比如火墙)致使攻击目标转换了。
就会直接导致 该目标被脚本秒杀。而如果使用p.kill,则会产生玩家面对目标被秒杀,实际运行中,一般情况确实不会出现问题。毕竟采集时 确实是面对怪,而玩家总会碰到出现 秒人的情况。目前我测试的是,只要和采集怪重叠,然后采集,必定会触发p.kill,虽然我在脚本对采集怪进行了检测判断,但重叠既可以通过检测而执行P.KILL导致秒人,仍然无法阻止该情况发生。
按代码逻辑, 这确实不能算bug。毕竟确实是 kill 攻击目标和面对目标。
但明显是采集怪物跟多级脚本不协调。
请教大佬们是如何解决这个问题的。
只能禁止火墙这样的脱手技了 我倒是没看明白,为啥要kill一下啊?求解惑 蓅氓爱学习 发表于 2022-1-21 13:10 我倒是没看明白,为啥要kill一下啊?求解惑
采集怪不kill一下是不会消失的 holgo 发表于 2022-1-21 13:12 采集怪不kill一下是不会消失的
留着不行吗?到时间再脚本统一清理 其他命令一样可以使用吧,KillMapMon 清理不了采集怪? higee 发表于 2022-1-21 18:41 其他命令一样可以使用吧,KillMapMon 清理不了采集怪?
我试试看 大佬牛逼 KillMapMon确实可以。 就是要判断方向。。。 根据自己版本调整一下吧。。这个kill是当时这样就可以把怪物消失的了。。。 shejianok 发表于 2022-1-21 19:10 大佬牛逼 KillMapMon确实可以。 就是要判断方向。。。
判断方向干嘛,这命令又没有方向参数,坐标搞定就行了
页:
[1]
2