我的tick里是#say 杀怪去
然后有一个变量isfree是判断当前状态的
如果正在找怪或杀怪,则isfree为0
没找到怪或杀死了怪则回到kz,同时isfree=1
每次#say 杀怪去 时会判断isfree
如果isfree=0,什么也不干
isfree=1,则去向li jing要怪,同时置isfree=0
就这样,但有时因一些不可抗因素
比如机器只响应了部分指令(这种情况我碰到过几次)
又或是机器不是很完善,导致重复响应
还有网速突然变慢也可能导致机器停下来
以前我一直是用一个id finger
当发现我发呆超过一定时间后就tell 我
我这边收到后判断isfree,
如果isfree=1,说明我在kz,不理会
如果isfree=0,说明真的发呆了,做相应的操作
用一个变量垒加的方法我也想过
但是阈值不好确定