查看单个帖子
旧 2003-09-26   #10
icper
中级会员
级别:7 | 在线时长:142小时 | 升级还需:38小时级别:7 | 在线时长:142小时 | 升级还需:38小时级别:7 | 在线时长:142小时 | 升级还需:38小时级别:7 | 在线时长:142小时 | 升级还需:38小时
 
icper 的头像
 
注册: 03年07月03日
帖子: 63
声望力: 23
声望: 10 icper 闻道则喜
现金:43两梁山币
资产:43两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
我的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,说明真的发呆了,做相应的操作
用一个变量垒加的方法我也想过
但是阈值不好确定
icper 当前离线  
回复时引用此帖