当前位置:梁山文学城 网络泥巴中文文字mud综合门户网站 泥潭帮助 网络泥巴中文文字mud综合门户网站 zMud帮助 网络泥巴中文文字mud综合门户网站 西游记机器人详解(中级玩家适用)

西游记机器人详解(中级玩家适用)

标题 作者 内容

作者:无困(wu.302@osu.edu)    更新时间:2004-10-31   阅读次数:  次  

相关评论:0 篇   暂时无人对本文评分! 关键字:机器人,robot

来源:水泊梁山之天下泥潭http://www.skymud.comhttp://www.spls.org(来源有误请尽快联系本站管理员

西游记机器人详解   (中级玩家适用) 

 
作者:无困 (wu.302@osu.edu)
  



   和Black做了这么长时间朋友了, 一直没有好好给他写过什么文章, 以前俺做好了任务机
器人, 总是藏着掖着的密不示人, 现在既然俺已经不用了, 就给大家提供一下有关任务机器人中所需要
注意的事项和机器人主要构架.

首先分析一下西游记的主要任务系统:


1. 盔甲:看了一眼盔甲的清单我就放弃了首先是因为战裙和什么龟纹甲太多,虽然我没去看,也明白有随
机出现的, 99%的盔甲需要杀NPC拿, 然后是80%的任务都低于100年等级, 没什么想头.

 

2. 衣服:和盔甲的一模一样... 

 

3. 家具:家具其实是最容易做机器人的了, 满街找就是了,不过全在8年级别左右, 你要是想做个这
玩艺,估计一天拿上10年道行算是幸运日了.

 

4. 送物:送物我可不太在行, 满眼看上去全是100年一下级别, 个个都是满街跑的NPC, 有些
东西可以买,还有需要杀人拿的, 没什么油水可捞.

 

5. 灭妖:【闲聊】猪头老四面露怯色,好象在害怕什么。俺没这本事, 趁早躲远点, 等有了4000
 年以上道行的时候俺再来编KILL的.

 

6. 服饰:同盔甲 


7. 食品:这我喜欢, 打开头我就干这行, 回头办个西游记智力大赛, 考食品肯定我第一. 可食品
也有不少毛病. 首先40年级别以上就没什么能做的了,你开头跑跑,一天得个30年经验还可以, 等你
400年道行以后,满眼望去全是灰兔肉饼毋的,看得我直想吐,一律奔三心宫而去.这样算下来等你400
年以后得取消30+%的任务, 奖励又少, 再跑机器人就不合算了. 其次是花钱如流水.现在已经有别
人做出其他的食品机器人了, 去当铺买面条,我是图个提高效率,每次不辞劳苦跑去朱紫, 结果后来有一
天有人SETPRICE100,等我发现的时候早就100GOLD出手了, 长久以往,国将不国了, 
所以我没办法就做了另外一个求贤机器人.

 

8. 求贤:求贤简直就是为了跑机器人专业设计的.架构合理,40%以上在100年级别, 100到4
00年分级设置, 从100年开始你随时有可能能领到最佳级别的任务.其次又没什么危险, 除了乌鸡国
的护宫卫士外,就没什么危险的事, 我在级别逐渐提 高后为了提高效率, 机器去荆棘岭, 杀鬼使,问
诗歌, 你要不高兴什么都可以NPC 都可以不杀, 坦坦拿道行. 90%的求贤是固定的NPC,除了
陈家庄的那帮老少爷们简直就没什么烦心事. 当然有一点不太好,就是上了900年以后开始有灵山的任务
了,放弃吧,太心疼,全是140天以上道行的奖励,所以想干活快, 还得过关, 等你过了关,再回头看
看, 理论上95%的任务可以用机器人, 只有两大帮人比较麻烦, 一是上面说的陈家老小,二是车迟的
痴男怨女们.我统计一下, 35天内跑了16000个任务, 取消了3544个,成绩算是相当好了.反
正放弃的也都是100年道行级别的,5,60天奖励,这我还放得下.求贤机器人结构很清楚,领了任务,
 跑去问NPC,然后判断是否完成,完成了就回去领赏钱,再去领任务,完不成就取消. 实际制作过程中
我遇到如下问题,一一叙述如下:

 

1.判断是否完成任务 

我领任务采用如下trigger, 

#TRIGGER {老夫不是请您去见(%x)询问(%x)一事吗} {#var npc %1;#v
ar matter %2;}

这以后的方法就见仁见智了.我开始的时候卖弄一下,把所有NPC的名字单列项, 到了地方我就开CLA
SS,LOOK,这下可好,我开LOOK多长时间呢?开1秒钟,还没回显哪, 开4秒种的时候,ZMU
D活活被我累死了,怎么也停不下来.我后来加了个TRIGGER

#TRIGGER {你向(%x)打听有关~‘@matter~’的消息。} {#t- npcnam
e}

后来发现这法不成,出错的地方下面提到.所以我只好砍去了所有的NPCNAME, 改成一对一的TRI
GGER了.这你就别走我的弯路了,须知我第一个机器人有522个TRIGGER.

第二个头疼的地方就是店铺, 真希望所有的人都抵制店铺, 或者所有的店铺都有PLAYER做老板,我
首先用了一下TRIGGER做店铺判断

#TRIGGER {@npc (%x)~(} {#var npc2 %1;} {aaaa} 64
7

#TRIGGER {你向@npc打听有关~‘@matter~’的消息。} {#math npco
k 2;#t- zzname;} {aaaa} 647

#TRIGGER {你向@npc2打听有关~‘@matter~’的消息。} {#var npco
k 2;#t- zzname} {aaaa} 647

刚开始跑得几天我险些没昏过去,每天才30多年道行,还不如以前的食品机器人哪. 后来我豁出去看了2
小时运转,才明白有好多地方,等PLAYER做了老板后,老板的名字都改了!原来叫柳光头,我就想当然
认为以后的老板叫柳光头猪头老五,结果人家叫光头柳啦. 开头那几天,我每天回来就痴呆呆地看着大约5
K的CAPTURE文件试图弄明白到底谁改名,谁没改, 可真是多了去了, 估计以后做机器人的毛病也
出在这, 到现在我都没找全, 估计还有10%的我没改.这点你在领任务的时候就 可以设定NPC3变
量, 套用以上TRIGGER. 另外还有一点,象张妈这样的人,如果没有PLAYER做老板叫ZHA
NG MA,有了PLAYER做老板叫什么?laoban?boss?真够你猜一气的,我在这方面就花
了不下40小时.

 

2. 跑来跑去的NPC和扎堆得NPC 

跑来跑去的NPC还比较好办,我是用野蛮操作法,大致估计一下什么地方他会去, 然后一大长串ASK 
@NPC ABOUT @MATTER命令就发出去了,象什么仙子,仙卿的, 满园溜哒,什么时候你和
我聊天, 我突然不说话了, 那肯定就是去两处, 一处是俺们陈家庄,一处就是蟠桃园了,所以我就开始
跑几个机器人,就开几份ZMUD, 不然什么都别想干了. 车迟的那帮狗男女也是我头疼的地方之一.有
时候五个NPC个个名字不同, 有时候全叫xiaojie,说用look吧,每看到一个就加个变量, 
ZMUD运行太快,把上一个冲了,ZMUD还不支持像@npc@number(@npc1= npc 
1, @npc2 =npc 2)之类的双重变量,搞个计数器吧,我为这五个NPC得多加十几个TRI
GGER, 实在是不抵产出,所以我现在唯一还用LOOK得时候就是车迟,每看到1个就问5个, 要是
你在旁边看着可热闹了,我发25个ASK命令,如果5个NPC名字一样,你就能 看到25次显示,所以
你要在龙楼凤阁打NPC,万一死了别怪我FLOOD你.

 

3. 飞起来着地不同的国家 

这也是昏到死的一个地方,比如说飞天竺吧,#8W肯定是同一个地方, 可其他地方 就不同了, 象求贤
任务集中的地方, 车迟,钦法,凤仙,比丘全分布甚广, 想找到一个野蛮的机器走路方案真不容易,先飞
上个30.40次,找出所有的着陆点, 然后我就抱着地图看啊看的, 比丘和车迟我是有招了,凤仙我有
一个着陆点不对,归不进我的野蛮路线去, 只好撞大运,好在机会较少, 钦法我是说死也没找出来, 只
好FLY QINFA/#10 E/#8 S,然后到4个不同的地方,再走到一起来,统一一个TRIG
GER解决,方法参考下一条.

 

4.龙宫 

真是提起来我就怕的地方, 我一开始准备放弃,因为500年以后好象就没龙宫的QUEST了,结果后来
替新手跑机器人, 全是龙宫的,龙宫有大约30个QUEST, 比例在那段时间相当大,自动杀力士我干
不来,100年是可以杀力士了,可机器操作杀的我看还没有,所以我统一存盘在龙宫前厅,在领任务的时候
TRIGGER大致如下,

#TRIGGER {请您去见鲸无敌} {#math seaquest 1;#math seanp
c 9;quit;#xxx}

然后进来了首先判断是否SEAQUEST为1,否就去睡觉,买养身丹吃. 是的话就采用如下方式 

#TRIGGER {........} {#wa 2000;#alias wayout {k;}
;#case @seanpc {gobian} {goyazi}

{gobaxia} {gochiwen} {gotaotie} {goshutu} {goaog
uang} {gotidu} {gowudi}

{gobiaodi} {gozongbing} {godusi} {gotaiwei} {gob
adou} {goseanu} {goseashi};sss;}



现在有了枯骨洞啦,实在是对我的一大打击.如果进了枯骨洞,走出来以后就没法回去自动存盘在龙宫了, 
好在一个任务机器人的表现绝对不象普通机器人, 系统要是找PATTERN, 那是极少有成功的时候.
所以最好还是等你道行过了一定时候, 400年?不会再有龙宫QUEST了,然后再放心地把机器人一扔
,24小时运转.

最后一点就是DONATE多少合适得问题了,我最近一个月下来,收支大致平衡, 开始的时候必然是花的
多,等后来奖励多了,700年左右你如果每次DONATE15SILVER肯定是有赚没赔,现在DON
ATE15有点少了,最经济合算的是20,30银子,这你就量力而行了,富人就30,如果没钱还是去搞
点来,先每次DONATE1SILVER,等以后再说. 此机器人速度完全取决于DONATE多少,目
前我1330+道行,每次DONATE20SILVER, 40FY,每天大约在60-65年左右,太
懒了,这个ID还没开始取经,没法进灵山, CAST YINSHEN没用,最近正在练妖法,准备CA
ST HUANYING,和两位尊者捉捉迷藏,此方案经验证,实施有效.



以下给出最常用的几个ALIAS,算是送Black的礼物: 



#ALIAS goshi {fly sky;#2 w;#4 n;e;e;#12 n;e;s;e;
ne;}

#ALIAS gonu {fly sky;w;w;#4 n;e;e;#15 n;w;s;w;nw
;}

#ALIAS outshi {#alias wayout {#7 n;sw;w;n;w;back
;w;n;}}

#ALIAS outnu {#alias wayout {#7 n;se;e;n;e;back;
w;n;}}



去天上见力士和仙女的. 

#ALIAS gochechi {.3sw2n5we2s5ns;s;s;e;e;e;e;s;} 



车迟的. 

#ALIAS goshang {#t- zzname;goout;fly 

chechi;.3sw2n5we2s5n2sw3n3e;su;eu;sw;su;se;askse
ng2;e;se;

askseng2;nw;e;askseng2;e;askseng2;w;w;w;nw;#alia
s wayout {n;};sss;}



车迟和尚庙的.(和尚有好多种,地方可不一样啊) 

#ALIAS goxian {goout;fly sky;w;w;#4 n;#2 e;#12 n
;w;s;w;6ax;w;s;e;#6 w;6ax;#wa

5000;w;s;e;#6 w;6ax;w;n;n;n;w;back;w;n;#alias wa
yout {n;};sss}

#ALIAS 6ax {ax;e;ax;e;ax;e;ax;e;ax;e;ax;e;ax;} 



问仙女,仙子.... 

#ALIAS gobaxia {w;wd;w;w;ask ba xia about @matte
r;sw;w;w;w;u;}

#ALIAS gochiwen {w;wd;se;se;e;ask chi wen about 
@matter;w;nw;nw;e;eu;outsea;}

#ALIAS gotaotie {s;s;se;e;ask tao tie about @mat
ter;out;w;nw;n;n;outsea;}

#ALIAS goaoguang {e;eu;eu;ask ao guang about @ma
tter;wd;wd;w;outsea;}

#ALIAS goshutu {e;eu;eu;e;ask shu tu about @matt
er;w;wd;wd;w;outsea;}

#ALIAS gotidu {n;n;ask bian tidu about @matter;s
;s;outsea;}

#ALIAS gowudi {n;ask jingwu di about @matter;s;o
utsea;}

#ALIAS gobiaodi {w;wd;ne;ne;e;ask long biaodi ab
out

@matter;w;sw;sw;eu;e;outsea;} 

#ALIAS gozongbing {n;n;ask li zongbing about @ma
tter;s;s;outsea;}

#ALIAS godusi {s;s;ask qing dusi about @matter;n
;n;outsea;}

#ALIAS gotaiwei {s;s;ask zi taiwei about @matter
;n;n;outsea;}

#ALIAS gobadou {s;ask gui badou about @matter;n;
outsea;}

#ALIAS goseashi {w;ask li shi about @matter;ask 
li shi 2 about

@matter;e;outsea;} 

#ALIAS goseanu {e;eu;eu;e;n;n;askseanu;e;e;askse
anu;#4

s;askseanu;w;w;askseanu;n;n;w;wd;wd;w;outsea;} 



由龙宫前厅出发. 

#ALIAS gotong {goout;fly tongtian;#5 n;s;w;askch
en2;w;askchen2;e;e;s;w;askchen2;w;askchen2;e;e;s
;e;ne;e;se;

asktong;out;e;asktong;out;n;e;nw;ask chen about 
@matter;out;ne;ask chen about @matter;out;#alias
 wayout {w;};sss}



回俺们陈家庄的. 

#ALIAS goshiba {goout;fly jingjiling;wield sgdao
;enforce 115;pj;

#wa 3000;ex;wu;pj;#wa 3000;ex;sw;pj;#wa 3000;ex;
w;pj;#wa 3000;ex;nw;pj;

#wa 3000;ex;wu;pj;#wa 3000;ex;nw;pj;#wa 3000;ex;
wu;pj;#wa 3000;ex;s;

kill guard;cast bighammer on guard;} 

#ALIAS pj {#8 push jingji;} 

#ALIAS goask18 {su;s;ask xing xian about @matter
;w;ask lingkong zi about

@matter;e;e;ask guzhi gong about @matter;w;sw;as
k shiba gong about

@matter;ne;se;ask fuyun sou about @matter;nw;#al
ias wayout {n;};sss;}



荆棘岭,每次需要内力不定,看你的ENFORCE了. 

#ALIAS goling {goout;fly lingshan;#5 w;s;wu;sw;n
u;wu;nw;n;nw;wu;s;s;w;askask;w;askask;w;askask;

e;e;e;e;askask;e;askask;w;w;ask biqiu ni about @
matter;ask biqiu seng about @matter;s;ask jin ga
ng about @matter;s;ask pu sa about @matter;s;ask
 xian tong about @matter;ask rulai fo about @mat
ter;w;ask baixiong zunzhe about @matter;e;e;ask 
randeng gufo about @matter;w;#5 n;#alias wayout 
{n;};sss}

灵山里大大小小我一次问到.
返回水泊梁山首页    返回本目录    上一篇: 使用zMUD防范PK:    下一篇: 真正算法大全
   我要评论 姓名:
  内容:  请控制字数少过128个中文字
  天书: 
   我要评分 分数:  介于0.00~5.00之间,满分5分!   
   相关评论( 本文暂无相关评论)
 
Google
 
Web www.spls.org

 
    水泊梁山版权所有,未经许可,不得将本站任何内容复制、转载!
网站总策划:Fengyue; 技术总监:Fengyue;站长:Fengyue 
Copyright © 2002-2008 for SPLS Studio
皖ICP备05012024号