lenvo 发表于 2010-4-21 19:33:19

新手求助{关于zmud机器人中aliases的问题}

#ALIAS dl1 {npc=song yuanqiao;work}
#ALIAS bk1 {say 不许动}
#ALIAS dl6 {npc=guxu daozhang;work}
#ALIAS bk6 {#wa 200;e;e;s;get tao;get wan;#wa 300;#3 eat tao;#wa 500;#3 drink wan;drop wan;drop tao;n;w;w}
#ALIAS dl7 {npc=zhang songxi;e;work}
#ALIAS bk7 {w}
#ALIAS dl8 {npc=yin liting;w;wu;work}
#ALIAS bk8 {ed;e}
#ALIAS dl9 {npc=daotong;n;work}
#ALIAS bk9 {s}
#ALIAS dl10 {npc=zhang;s;s;s;open 竹门;s;work}
#ALIAS bk10 {n;n;n;n}
#ALIAS work {#wa 200;duilian @npc}
#ALIAS dl3 {npc=yu lianzhou;s;work}
#ALIAS dl2 {npc=qing feng;s;s;s;work}
#ALIAS dl5 {npc=ming yue;s;s;s;work}
#ALIAS bk2 {n;n;n}
#ALIAS bk3 {n}
#ALIAS bk4 {sd;e}
#ALIAS bk5 {n;n;n}
#ALIAS dl4 {npc=daotong;w;nu;work}
#ALIAS yj {yun regenerate}
#ALIAS yq {yun recover}
#FUNC npc {song yuanqiao}
#FUNC num {1}
#TRIGGER {^??你和*一招一式的对练了起来。} {#wa 500 work} {job} 519
#TRIGGER {^??你现在正忙。} {#wa 500;work} {} 519
#TRIGGER {精不够} {#wa 200;yun regenerate;work} {} 519
#TRIGGER {^??任务使对着你说道:你去找一个武当派的弟子互相对练~(duilian~)一下吧。} {#if @num<10 {dl@num} {bk@num;num=1;dl@num}} {} 519 //{dl@num} {} 519
#TRIGGER {^??这个人才和你对练过,需要休息一会!!} {bk@num;job} {} 519 //{#if @num<10 {bk@num;#add num 1;dl@num} {bk@num;num=1;dl@num}} {} 519

#TRIGGER {^??这里没有这个人。} {bk@num;job} {} 519//{#if @num<10 {bk@num;#add num 1;dl@num} {bk@num;num=1;dl@num}} {} 519
#TRIGGER {^??你对*行了师门礼,结束和*的对练。} {#wa 500;yj;yq;bk@num;#add num 1;#wa 1000 ;job} {} 519
#TRIGGER {*左一拳,右一掌,打的大汗淋漓。} {#gag} {gag} 519

我在调试这个机器人的时候,单独输入dl @ num ,电脑识别不出来。
但是我输入#if @num<10 {dl @ num} {bk @ num;num=1;dl @ num} 的时候,电脑会运行dl @ num 的内容。求解!!

重新编辑了一下。。。dl @ num 空格是为了显示方便。。。。

[ 本帖最后由 lenvo 于 2010-4-22 12:54 PM 编辑 ]

lzkd 发表于 2010-4-21 20:15:59

兄弟呀,这种帖应该放在技术版..转移了,见谅

safeguard 发表于 2010-4-21 20:51:10

原帖由 lenvo 于 2010-4-21 07:33 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
#ALIAS dl1 {npc=song yuanqiao;work}
#ALIAS bk1 {say 不许动}
#ALIAS dl6 {npc=guxu daozhang;work}
#ALIAS bk6 {#wa 200;e;e;s;get tao;get wan;#wa 300;#3 eat tao;#wa 500;#3 drink wan;drop wan;drop tao;n ...
第一:真的没看懂
第二:你重发一遍吧,发的时候点上面那些编辑按钮里那个插入代码,然后把那些东西都贴到插入代码的窗口里

safeguard 发表于 2010-4-21 20:56:45

点上面的按钮prefs,修改script parser的general parsing,把"expand vars"选上,命令行里就认识@开头的是变量了

bluse 发表于 2010-4-21 21:47:13

原帖由 lenvo 于 2010-4-21 07:33 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
#ALIAS dl1 {npc=song yuanqiao;work}
#ALIAS bk1 {say 不许动}
#ALIAS dl6 {npc=guxu daozhang;work}
#ALIAS bk6 {#wa 200;e;e;s;get tao;get wan;#wa 300;#3 eat tao;#wa 500;#3 drink wan;drop wan;drop tao;n ...

默认设置下,命令行里展开变量必须用<>外括
换句话说,你要手动输,得用 dl <@num>

lenvo 发表于 2010-4-22 15:03:12

搞定了……谢谢你们啦!
页: [1]
查看完整版本: 新手求助{关于zmud机器人中aliases的问题}