北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 7318|回复: 6

请问怎么在能在机器人里鉴别人物发呆?

[复制链接]
发表于 2006-11-30 13:30:04 | 显示全部楼层 |阅读模式
有时候会因为lag或者其他原因trigger断了,任务就在哪里发呆。

这种发呆的情况能靠什么来鉴别出来吗?

谢谢各位高手。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2006-12-3 11:01:46 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

没有太好的办法,最好调整机器人使其不会停下
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2006-12-4 09:32:14 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

Originally posted by yxheart at 2006-11-30 01:30 PM:
有时候会因为lag或者其他原因trigger断了,任务就在哪里发呆。

这种发呆的情况能靠什么来鉴别出来吗?

谢谢各位高手。


简单一点可以这么做,设一个任务完成的时间上限,每次领任务时设置这个定时器,如果定时器归零了,表示任务失败,放弃后做下一个任务
但是遇到无法回到原位(例如中央广场)的情况就比较麻烦了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2006-12-6 10:28:44 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

trigger:用^~> $做触发,一看到就让变量@idle置零
用timer60s将idle加一,然后检查idle是否大于5
这样发呆最多五分钟
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2006-12-6 21:55:13 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

Originally posted by dcl at 2006-12-4 09:32 AM:
简单一点可以这么做,设一个任务完成的时间上限,每次领任务时设置这个定时器,如果定时器归零了,表示任务失败,放弃后做下一个任务
但是遇到无法回到原位(例如中央广场)的情况就比较麻烦了


高!去试试看!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2006-12-7 23:21:27 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

Originally posted by yxheart at 2006-12-6 09:55 PM:
高!去试试看!


可以试试
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2006-12-16 21:51:40 | 显示全部楼层

Re:请问怎么在能在机器人里鉴别人物发呆?

再好点的方法是观察在哪些地方卡住了,一般卡住的地点不会很多,做好这几个地点的回程方法,然后用上述检测发呆的方法检查出发呆后,回城,go on..
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-25 12:53 PM , Processed in 0.009978 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表