njliuj 发表于 2011-10-3 18:01:29

zmud 4.62 #if 测试问题

#if 正五行=正五行 {对}{错}
返回的值 是错
为什么呢

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

beastly 发表于 2011-10-3 18:34:43

中文判断可以用%ismember()来判断

zgbl 发表于 2011-10-3 18:57:24

括号哪儿去了?
#if (a=b) {yes} {no}
而且a和b最好是变量,头尾不要是中文开头,单纯中文对比有问题
比如a=正五行,我就#var temp 0;#var a @temp@a@temp,然后用#if(@a=0正五行0),就没问题

pojian 发表于 2011-10-3 20:45:40

原帖由 zgbl 于 2011-10-3 06:57 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
括号哪儿去了?
#if (a=b) {yes} {no}
而且a和b最好是变量,头尾不要是中文开头,单纯中文对比有问题
比如a=正五行,我就#var temp 0;#var a @temp@a@temp,然后用#if(@a=0正五行0),就没问题
462不要括号
b可以用模糊判定
比如
#if @a=扬州*

bluse 发表于 2011-10-3 22:39:44

双引号
页: [1]
查看完整版本: zmud 4.62 #if 测试问题