笨笨的劈柴
#TRIGGER {你从柴堆上拿走了一根(*)的(*)。} {#if ("%1"="光滑") {#var a smooth} {#if ("%1"="大段") {#var a large} {#if ("%1"="小段") {#var a small} {#if ("%1"="弯曲") {#var a bending} {#if ("%1"="粗糙") {#var a rough}{#var a straight}}}}};#if ("%2"="树干") {#var b crotch} {#if ("%2"="树枝") {#var b branch} {#if ("%2"="树根") {#var b root} {#var b crotch}}};#wa 1000;put @a @b}测试通过了,但好麻烦,有简单一些的吗?
北大侠客行MUD,中国最好的MUD 第一串if不用嵌套也可以的,新的#var会覆盖旧的#var的赋值
简单的貌似是用list或者mapping啥的,高端操作我不懂 谢谢,你写的Zmud机器人初级教程拜读过了
第一次弄,不懂,还没查到你说的list 和mapping的资料 谢谢,你写的Zmud机器人初级教程拜读过了
第一次弄,不懂,还没查到你说的list 和mapping的资料
kaihui 发表于 2012-11-3 17:18 http://pkuxkx.com/forum/images/common/back.gif
list是list型变量,糖果的zmud555教程里有http://pkuxkx.com/forum/thread-7512-1-1.html
mapping是映射,那个应该是涉及脚本了,不太清楚 使用list清楚多了:
#TRIGGER {你从柴堆上拿走了一根(*)的(*)。} {#var A1 "光滑|大段|小段|弯曲|粗糙|直";#var A2 "smooth|large|small|bending|rough|straight";#var B1 "树枝|树根|树干|树杈";#var
B2 "branch|root|trunk|crotch";put %item(@A2,%ismember(%1,@A1)) %item(@B2,%ismember(%2,@B1))}
谢谢 排好版:
#var A1 "光滑|大段|小段|弯曲|粗糙|直"
#var A2 "smooth|large|small|bending|rough|straight"
#var B1 "树枝|树根|树干|树杈"
#var B2 "branch|root|trunk|crotch"
put %item( @A2, %ismember( %1, @A1)) %item( @B2, %ismember( %2, @B1)) 555的好多东西 462不能用吧 比如list 一看以为是笨笨的红烧肉 劈柴烧火做红烧肉,lz机器飞跃一大步 劈柴烧火做红烧肉,lz机器飞跃一大步
inkflower 发表于 2012-11-4 06:50 PM http://pkuxkx.com/forum/images/common/back.gif
yct51
页:
[1]
2