|
发表于 2011-10-11 20:07:10
|
显示全部楼层
城际互联的主要思路是自定义触发形式行走。也即自己发出一个set no_more walkgo,这样的命令,通过系统反馈"设置...."来触发行走命令。
至于坐船命令的思路是:遇到坐船时,对应一个特殊的命令yellboat来处理,这个命令实际是调用一个内部的处理函数yellboat.function()。其核心思路就是暂停输出set no_more walkgo这条指令,当达到指定的停止时间或者遇到某个触发时在激活自定义命令来触发行走。
2 假如我要利用插件做机器人的话 先执行插件路径 在路径执行完毕之后要再执行一个自定义路径 请问这个要怎么做? 一般用插件做机器人十分不方便,在《一个脚本》框架模块中,包含了最新的城际互联模块。建议仔细看看。
具体的调用方式:比如你的机器人开始函数名是do_myrobot,那么就用行走衔接函数来调用它。
do_walkgo(path,time,do_myrobot,do_myrobot),这样就能实现行走完去执行你的机器人的目的。
在脚本模式下(或新的城际互联插件下)是可以实现慢速行走的。即在行走开始的时候设置一下
wait_step,这个参数,只要设置成wait_step=-1那么,在键入行走命令时,就会根据设定一步一步的行走。这样就能基本解决线性遍历某一区域找人的问题。
[ 本帖最后由 littleknife 于 2011-10-11 08:11 PM 编辑 ] |
|