myking 发表于 2017-5-7 10:24:48

小白问题:zmud462怎么做字符串比较

屏幕显示:你掏出一把手枪。
pattern: 你掏出一把(%x)。
command:
v1=%1;
#IF (@v1=%1) {say yes} {say no}

为什么这样都会是no? 而且用#SH打印出来的内容也是一样的。

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

imtt 发表于 2017-5-7 11:05:40

#if @v1="手枪"

#if %ismember(@v1,手枪)

myking 发表于 2017-5-7 21:13:21

回复 2# imtt


谢谢,462没有ismember()。 {:7_289:}

snowshade 发表于 2017-5-7 23:10:02

可以用begins试试

imtt 发表于 2017-5-8 08:59:48

回复imtt


谢谢,462没有ismember()。
myking 发表于 2017-5-7 09:13 PM http://pkuxkx.com/forum/images/common/back.gif
莫非我用到了假的462?

imtt 发表于 2017-5-8 09:00:53

raoming 发表于 2017-5-11 13:00:43

用begins

bbye 发表于 2017-5-11 15:37:13

begins可以,pos也可以,ismember也可以。。。
= 运算符运算字符肯定是不可以了

myking 发表于 2017-5-17 09:08:34

我去试试,多谢各位大虾!

longzaitian 发表于 2017-5-31 14:24:16

怪不得我试来试去的也不好用,原来对汉字进行比较的时候要用函数来比较啊,终于弄明白了,感谢楼上诸位~~
页: [1] 2
查看完整版本: 小白问题:zmud462怎么做字符串比较