天龙新手任务第三阶段全自动机器人实现探索
天龙新手任务的第三阶段,化缘目标NPC是非静止目标,实现自动找寻目标,完成化缘,并返回有一定的难度。本人使用Zmud4.62,试验了多种方法均失败,比如使用#sl结合#ma方式,#retrace方式等等。经过两天的努力,今晚终于有了收获,关键部分已经完成,还有些细节有待完善,现将使用本机器人的一例成果送上,明天写创作思路,希望能起到抛砖引玉的作用,还望高手不吝赐教。BTW,感谢糖果。中心广场 -
这里是昆明城的城中心,鲜花遍地。
[这里是昆明城的城中心,鲜花遍地。-> #wa 2000;#var back {};#t- job3-bl-ks;#t+ job3-bl-gc;#t+ job3-bl-end;#sl .kunming]
「高秋」: 残阳如血,一轮火红的夕阳正徘徊在西方的地平线上。
这里明显的出口是 east、north、west 和 south。
[*的出口*-> #ok]
> west
反向1
[反向(%x)-> direct=1;#add jishu 1;#var back %additem(%word(@end,@direct,|),@back)]
神威镖局
|
西城门----西大街----中心广场
|
计氏马车行昆明分行
西大街
铁匕首(Tie bishou)
这里明显的出口是 east、north、west 和 south。
[*的出口*-> #ok]
west
反向1
[反向(%x)-> direct=1;#add jishu 1;#var back %additem(%word(@end,@direct,|),@back)]
>
西山----西城门----西大街
西城门
武将(Wu jiang)
二位官兵(Guan bing)
这里明显的出口是 east 和 west。
[*的出口*-> #ok]
west
反向1
[反向(%x)-> direct=1;#add jishu 1;#var back %additem(%word(@end,@direct,|),@back)]
>
> 山路
\
西山-----西城门
|
观音山
西山
这里明显的出口是 east、south 和 northwest。
[*的出口*-> #ok]
northwest
反向15
[反向(%x)-> direct=15;#add jishu 1;#var back %additem(%word(@end,@direct,|),@back)]
>
山路-----山路
\
西山
山路
缙绅 亲劲龙(Qin jinglong)
[@cnname~((%w)%s(%w)~)-> name1=%lower(Qin);name2=jinglong]
[@cnname~((%w)%s(%w)~)-> #stop;#t- job3-bl-gc;#t+ follow;]
Slow walking aborted
这里明显的出口是 southeast 和 west。
[*的出口*-> #ok]
[这里*的出口是(*)$-> song @name1 @name2;song @name1 @name2 2;huayuan;#var backfollow %additem(@refollow,@backfollow);#var exit " southeast 和 west。";#var exit %replace(@exit,"、","|");#var exit %replace(@exit,"和","|");#var exit %replace(@exit,"。","|end
song qin jinglong
song qin jinglong 2
huayuan
end|southeast|west
> 什么?
> 什么?
> 你向亲劲龙叙说天龙寺里需要大笔金钱重塑佛祖金身的事。
亲劲龙说道:「这年头,骗子不少啊。」
亲劲龙往西离开。
[@cnname往(%x)离开-> #add jishu2 1;#say @cnname向西离开]
亲劲龙向西离开
[@cnname向西离开-> #if (%ismember(west,@exit)) {follow=west;refollow=east;@follow};#if (%ismember(westup,@exit)) {follow=westup;refollow=eastdown;@follow};#if (%ismember(westdown,@exit)) {follow=westdown;refollow=eastup;@follow}]
west
> 你的动作还没有完成,不能移动。
[闲聊-> #gag;#cap chat]
[{闲聊|任务|历史|奖励|炮|战争|鄱阳湖|甲午战报|襄阳战报|襄阳军情|襄阳传闻|拍卖|求助|谣言|天色|洛阳城|江湖传闻|北侠公告}-> #gag]
你的动作还没有完成,不能移动。
[你的动作还没有完成,不能移动。-> #wa 1000;@follow]
west
山路
\
山路-----山路
山路
缙绅 亲劲龙(Qin jinglong)
[@cnname~((%w)%s(%w)~)-> #stop;#t- job3-bl-gc;#t+ follow;]
这里明显的出口是 east 和 northwest。
[*的出口*-> #ok]
[这里*的出口是(*)$-> song @name1 @name2;song @name1 @name2 2;huayuan;#var backfollow %additem(@refollow,@backfollow);#var exit " east 和 northwest。";#var exit %replace(@exit,"、","|");#var exit %replace(@exit,"和","|");#var exit %replace(@exit,"。","|end
song qin jinglong
song qin jinglong 2
huayuan
end|east|northwest
>
> 什么?
> 什么?
> 你向亲劲龙叙说天龙寺里需要大笔金钱重塑佛祖金身的事。
亲劲龙说道:「这年头,骗子不少啊。」
亲劲龙往西北离开。
[@cnname往(%x)离开-> #add jishu2 1;#say @cnname向西北离开]
亲劲龙向西北离开
[@cnname向西北离开-> #if (%ismember(northwest,@exit)) {follow=northwest;refollow=southeast;@follow}]
northwest
> 你的动作还没有完成,不能移动。
[你的动作还没有完成,不能移动。-> #wa 1000;@follow]
> northwest
山路-----山路
\
山路
山路
缙绅 亲劲龙(Qin jinglong)
[@cnname~((%w)%s(%w)~)-> #stop;#t- job3-bl-gc;#t+ follow;]
这里明显的出口是 southeast 和 west。
[*的出口*-> #ok]
[这里*的出口是(*)$-> song @name1 @name2;song @name1 @name2 2;huayuan;#var backfollow %additem(@refollow,@backfollow);#var exit " southeast 和 west。";#var exit %replace(@exit,"、","|");#var exit %replace(@exit,"和","|");#var exit %replace(@exit,"。","|end
song qin jinglong
song qin jinglong 2
huayuan
end|southeast|west
> 什么?
> 什么?
> 你向亲劲龙叙说天龙寺里需要大笔金钱重塑佛祖金身的事。
亲劲龙道:你说的对,我老人家应该慷慨解囊了。
亲劲龙说道:「我这就回去解一笔款子去天龙寺。」
亲劲龙转身离开了。
> 劝人向善成功,你心里也挺美的。
[{闲聊|任务|历史|奖励|炮|战争|鄱阳湖|甲午战报|襄阳战报|襄阳军情|襄阳传闻|拍卖|求助|谣言|天色|洛阳城|江湖传闻|北侠公告}-> #gag]
[你被奖励了-> #t- job3-bl-end;#say 完成收工]
完成收工
[完成收工-> #wa @wa;%word(@backfollow,@jishu2,|);#add jishu2 -1;#if (@jishu2>0) {#say 完成收工} {#t- follow;#t+ back;#say 完成收工}]
三百二十五点经验;
四十四点潜能;
五十三点江湖声望。
[{闲聊|任务|历史|奖励|炮|战争|鄱阳湖|甲午战报|襄阳战报|襄阳军情|襄阳传闻|拍卖|求助|谣言|天色|洛阳城|江湖传闻|北侠公告}-> #gag]
southeast
完成收工
[完成收工-> #wa @wa;%word(@backfollow,@jishu2,|);#add jishu2 -1;#if (@jishu2>0) {#say 完成收工} {#t- follow;#t+ back;#say 完成收工}]
山路
\
山路-----山路
山路
这里明显的出口是 east 和 northwest。
[*的出口*-> #ok]
[这里*的出口是(*)$-> song @name1 @name2;song @name1 @name2 2;huayuan;#var backfollow %additem(@refollow,@backfollow);#var exit " east 和 northwest。";#var exit %replace(@exit,"、","|");#var exit %replace(@exit,"和","|");#var exit %replace(@exit,"。","|end
song qin jinglong
song qin jinglong 2
huayuan
end|east|northwest
> east
完成收工
[完成收工-> #wa @wa;%word(@back,@jishu,|);#add jishu -1;#if (@jishu>0) {#say 完成收工} {l}]
什么?
> se
完成收工
[完成收工-> #wa @wa;%word(@back,@jishu,|);#add jishu -1;#if (@jishu>0) {#say 完成收工} {l}]
什么?
> 什么?
>
山路-----山路
\
西山
山路
这里明显的出口是 southeast 和 west。
[*的出口*-> #ok]
> 山路
\
西山-----西城门
|
观音山
西山
这里明显的出口是 east、south 和 northwest。
[*的出口*-> #ok]
> e
完成收工
[完成收工-> #wa @wa;%word(@back,@jishu,|);#add jishu -1;#if (@jishu>0) {#say 完成收工} {l}]
e
完成收工
[完成收工-> #wa @wa;%word(@back,@jishu,|);#add jishu -1;#if (@jishu>0) {#say 完成收工} {l}]
西山----西城门----西大街
西城门
武将(Wu jiang)
二位官兵(Guan bing)
这里明显的出口是 east 和 west。
[*的出口*-> #ok]
> 神威镖局
|
西城门----西大街----中心广场
|
计氏马车行昆明分行
西大街
铁匕首(Tie bishou)
这里明显的出口是 east、north、west 和 south。
[*的出口*-> #ok]
> e
l
北大街
|
西大街---中心广场---东大街
|
南大街
中心广场
这里明显的出口是 east、north、west 和 south。
[*的出口*-> #ok]
> 北大街
|
西大街---中心广场---东大街
|
南大街
中心广场 -
这里是昆明城的城中心,鲜花遍地。
[这里是昆明城的城中心,鲜花遍地。-> #t- back;#wa 2000;fh]
「高秋」: 残阳如血,一轮火红的夕阳正徘徊在西方的地平线上。
这里明显的出口是 east、north、west 和 south。
[*的出口*-> #ok]
> w
w
w
nw
w
nw
w
n
n
n
n
n
北大侠客行MUD,中国最好的MUD 支持技术贴。 精神上支持,但做好后,你自己用就好了。 mark 坐等实现思路 希望能提供一些函数的使用说明!便于新手学习做机器人
向lz致敬 我一直在琢磨怎么可以在462模式下实现自己回到原来开始化缘的地方! 狐狸 不要打击编程者 要鼓励编程思路与函数技巧的运用!不发现成机器人就ok 支持学术贴ttk_00 高手真多。。学习。。。(郁闷新论坛没有收藏功能。) 小刀 不要扯淡 明明有收藏的
是你的眼睛有问题了!!! 回复 9# march
哦。哈哈哈。我才发现这么大个按钮。。。还真不是盖的。。。嚯嚯。
页:
[1]
2