piaoyaoyao 发表于 2011-7-11 19:36:29

请教下少林劈柴机器人的问题

你从柴堆上拿走了一根粗糙的树根。

请问:我应该怎么把粗糙 和 树根的英文显示出来???

我的显示:
你从柴堆上拿走了一根粗糙的树根。
put粗糙 树根
ttk_22

北大侠客行MUD,中国最好的MUD

diskid 发表于 2011-7-11 20:09:36

禁止讨论新手任务机器人,详情请看 机器人管理原则第40楼

alucar 发表于 2011-7-11 20:39:41

只是禁止直接交流机器人成品吧,机器人制作技术的讨论不可能在禁止之列

poshu 发表于 2011-7-11 20:47:13

用一个变量储存
你从柴堆上拿走了一根(*)。
a=%1;id
@a=(*)
put %1 in xx

alucar 发表于 2011-7-11 20:47:42

回复 1楼 的帖子

利用list变量,以及%item、%ismember函数
#var a {树干|树根|树杈|树枝}
#var b {trunk|root|crotch|branch}
用 %item(@b,%ismember(树干,@a)) 即可得到树干的英文
“粗糙”之类的形容词可同样处理

piaoyaoyao 发表于 2011-7-11 20:56:04

哦 我明白了 谢谢大家的讲解!谢谢!!!!!

poshu 发表于 2011-7-11 21:28:54

原帖由 alucar 于 2011-7-11 08:47 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
利用list变量,以及%item、%ismember函数
#var a {树干|树根|树杈|树枝}
#var b {trunk|root|crotch|branch}
用 %item(@b,%ismember(树干,@a)) 即可得到树干的英文
“粗糙”之类的形容词可同样处理
ZMUD 462不支持list

alucar 发表于 2011-7-11 21:44:50

462支持list变量,但没有%item函数,%ismember函数功能也单一,list的实用性不高

skyhu 发表于 2011-8-20 09:27:48

我用之最原始的办法,每种可能都直接做成触发,就是长了点。

lbinn 发表于 2011-8-26 14:53:20

原帖由 poshu 于 2011-7-11 08:47 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
用一个变量储存
你从柴堆上拿走了一根(*)。
a=%1;id
@a=(*)
put %1 in xx

竹棒这个方法很好,我一直在用。不过要注意身上东西不能太多,如果一次显示不出来,就不行了
页: [1]
查看完整版本: 请教下少林劈柴机器人的问题