古墓抓兔子机器人问题
爬了文 自己做了个机器人但是做不出来请问有高手可以指点一下吗
devilkate的文说 "一般来说兔子就在上面这几个地点乱窜 那么我们先设计一个遍历这些地点的循环路径 比方说从断龙石出发:ewssweswuedn n w enn最终走了一圈你发现又走回了断龙石 我们定义一个数组变量
a a ......一直到a 把上面这15步的循环路径存到a到a里面第一步完成!!
第二步 新建一个变量i 初始值为1然后找一个空地输入look huitu(兔子的id),因为你这个时候周围是木有兔子的,系统会提示你,你要看什么? 抓取这一句作为触发,触发命令为: a; if i=15 then i=0 ; i=i+1; look huitu 做好以后你先不要接任务,站在断龙石那里输入look huitu 那么你就会发现你不停的绕圈圈的同时到处look兔子了"
这里变量 我看不懂 试了好久都写不出来 有请高手解释
谢谢了
北大侠客行MUD,中国最好的MUD 固定路径还好做,先做好个一个走路函数,然后做一个触发,发现敌人停止走路,没发现走下一步
做完这个模块,其他任务都可以套用 发现敌人停止走路,没发现走下一步的触发我都会做
可以解释走路函数则么做吗
:)
谢谢!! 本帖最后由 foolenough 于 2018-9-10 01:19 PM 编辑
1. 到了起始地点,开始任务的触发内容
i = 0;
look huitu;
2. 这里没有huitu触发
if i=15 then
print("走了一圈了都没找到小白兔")
else
i=i+1
DoAfterSpecial(1, a..";look huitu", 10)
end 路径变量我大概存好了
我是以 触发你要看什么?
触发命令为 a1=e;a2=w;a3=s;a4=s;a5=w;a6=e;a7=s;a8=wu;a9=ed;a10=n;a11=w;a12=e;a13=n;a14=n;a;if i=15 then i=0 ; i=i+1; look huitu
但是到了执行到 a;if i=15 then i=0 就坏了 不知道则么触发
我是 mud462 版 1. 到了起始地点,开始任务的触发内容
i = 0;
look huitu;
2. 这里没有huitu触发
if i=15 then
...
foolenough 发表于 2018-9-10 05:18 AM http://www.pkuxkx.com/forum/images/common/back.gif
回复 5# juicyd
对于zmud来说,这只是思路,并非直接可用的命令。需要自行转化
页:
[1]