shfrider 发表于 2011-10-9 23:21:17

求助:关于zmud462的if语句的条件判断

^冲虚道长说道:「今天全派弟子要在(%x)熟读典籍,据说要诵唱(%x)的庄子~·????~·(%x)~((%d)~)
zhj=%3;say @zhj@zhangjie01;#if @zhj=@zhangjie01 {say ok!} {say no!}

或者
zhj=%3;say @zhj@zhangjie01;#if (@zhj=@zhangjie01) {say ok!} {say no!}
#var zhangjie01 {逍遥游}

#ec 冲虚道长说道:「今天全派弟子要在潘神洞熟读典籍,据说要诵唱庄子·内篇「上卷」的庄子·内篇·逍遥(7)---特意删除“游”字
say 逍遥逍遥游
say ok!

#if后面那个判断zhj和zhangjie01是否相等的表达式,不管加不加括号,都判断为真,我要崩溃啊!!
谁能告诉我怎么回事??
不胜感激!!

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

beastly 发表于 2011-10-9 23:34:21

如果是汉字的话最好这样。#if %ismember(@zhj,@zhangjie01) {say ok!} {say no !}

不过你的触发比较麻烦。想个更简单的办法吧

shfrider 发表于 2011-10-9 23:43:10

回复 2楼 的帖子

果然是高手啊,一下就判断成功了。
我是新手啊,你说我的触发麻烦在哪里啊?请指点!!

beastly 发表于 2011-10-10 00:13:45

我是把最后那部分带点的字整体用(%*)匹配的。
^冲虚道长说道:「今天全派弟子要在(%x)熟读典籍,据说要诵唱(%x)的{(%*)~((%d)~)|第(%x)章|第(%x)章(%d)}
页: [1]
查看完整版本: 求助:关于zmud462的if语句的条件判断