请教下少林劈柴机器人的问题
你从柴堆上拿走了一根粗糙的树根。请问:我应该怎么把粗糙 和 树根的英文显示出来???
我的显示:
你从柴堆上拿走了一根粗糙的树根。
put粗糙 树根
ttk_22
北大侠客行MUD,中国最好的MUD 禁止讨论新手任务机器人,详情请看 机器人管理原则第40楼 只是禁止直接交流机器人成品吧,机器人制作技术的讨论不可能在禁止之列 用一个变量储存
你从柴堆上拿走了一根(*)。
a=%1;id
@a=(*)
put %1 in xx
回复 1楼 的帖子
利用list变量,以及%item、%ismember函数#var a {树干|树根|树杈|树枝}
#var b {trunk|root|crotch|branch}
用 %item(@b,%ismember(树干,@a)) 即可得到树干的英文
“粗糙”之类的形容词可同样处理 哦 我明白了 谢谢大家的讲解!谢谢!!!!! 原帖由 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 462支持list变量,但没有%item函数,%ismember函数功能也单一,list的实用性不高 我用之最原始的办法,每种可能都直接做成触发,就是长了点。 原帖由 poshu 于 2011-7-11 08:47 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
用一个变量储存
你从柴堆上拿走了一根(*)。
a=%1;id
@a=(*)
put %1 in xx
竹棒这个方法很好,我一直在用。不过要注意身上东西不能太多,如果一次显示不出来,就不行了
页:
[1]