zmud462变量的使用问题
使用if语句时发现问题如下:#if @lingwu=whip {A} {B} 可以正确执行A。
#if @lianxi=shenlong-bian {A} {B} 只能执行B,尽管变量值是正确的,这是为什么?我对比发现唯一的区别就是变量中多了-符号。虽然可以正常练习,但用if却无法正确判断,我想练完鞭就练匕首,有什么解决的办法吗?谢谢。
北大侠客行MUD,中国最好的MUD 尝试下:#if @lianxi=“shenlong-bian” {A} {B} #if @lianxi=(shenlong-bian) {A} {B} 多谢楼上两位指点,三楼正解。 如果是程序员就不会有这种问题
程序员绝对不敢把一个字符串赤裸裸的放在代码里 回复 3# xkxyu
又遇到了新问题,#if @lianxi=(shenlong-bian) {A} {B}虽然可以匹配,但如果变量有错字母,也一样可以匹配,比如#if @lianxi=(shenl-bian) {A} {B}也可以正确执行A,这是怎么回事? #if %pos("@lianxi","shenlong-bian")=1 {A} {B} 回复 7# dcgz
解决了,太感谢了。
页:
[1]