查看单个帖子
旧 2005-01-23   #2
luoyiluoyi888
中级会员
级别:3 | 在线时长:48小时 | 升级还需:2小时级别:3 | 在线时长:48小时 | 升级还需:2小时级别:3 | 在线时长:48小时 | 升级还需:2小时
 
luoyiluoyi888 的头像
 
注册: 05年01月19日
来自: 北京
帖子: 221
声望力: 24
声望: 10 luoyiluoyi888 闻道则喜
现金:404两梁山币
资产:3167两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: 怎么判断自己在mud里是否发呆?

引用:
作者: icper
我的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,说明真的发呆了,做相应的操作
用一个变量垒加的方法我也想过
但是阈值不好确定
大哥懂的真多.我崇拜你
美女 luoyiluoyi888 当前离线  
回复时引用此帖