yuanr 发表于 2013-4-11 00:23:54

求助~zmud462中的变量判断的问题

在zmud462中要判断变量等于某种情况要怎么做?我用 @XX=YY 这种格式貌似没法触发
比如
#if (@caiqitime=午夜) {caiqi} 无法触发
但在721中就可以运行正常

#if (@sklevel=100) {say hi} 也无法触发
只能用#if (@sklevel>99) {say hi}

比如我在护镖的时候 有两个robber~一个全真一个丐帮
我怎么抓取丐帮的为首要攻击目标?如果用@rb_id=丐帮 这种格式估计抓不出来吧

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

devilkate 发表于 2013-4-11 09:39:40

Zmud462的变量判断好像不是这么写的
可以考虑用%ismember这个函数来写 判断字符串是否在目标字符串内
护镖的时候抓名字比较头疼 建议你用收徒命令 shou XXX's robber   shou XXX's robber 2
系统会提示你劫匪的门派归属 然后你再抓取门派名称放到两个变量M1 M2存起来就是了 后面的应该不用我说怎么写了吧

zgbl 发表于 2013-4-11 12:56:48

462的中文字符串对比就这么蛋疼

你在变量前后加上英文字符,比如a张三a,然后就能对比成功了

newamd 发表于 2013-4-11 23:07:30

经验啊,不过%pos也可一试。

yuanr 发表于 2013-4-11 23:42:30

回复 2# devilkate


    %ismember 这个函数用了下
#if (%ismember(@caiqitime,午夜)) {say hi}
#if (%ismember(@sklevel,100)) {say hi}
都可以触发成功~不错~谢了

另外,你们都在哪学的zmud命令和函数?帮助里面都是鸟语的诶

zgbl 发表于 2013-4-11 23:44:44

回复devilkate


    %ismember 这个函数用了下
#if (%ismember(@caiqitime,午夜)) {say hi}
#if ( ...
yuanr 发表于 2013-4-11 23:42 http://pkuxkx.com/forum/images/common/back.gif


    http://pkuxkx.com/forum/forum-54-1.html
这里有不少教材
中文帮助http://pkuxkx.com/forum/thread-2659-1-1.html

yuanr 发表于 2013-4-11 23:45:35

回复 3# zgbl


    变量前后?
a@caiqitimea ?

yuanr 发表于 2013-4-11 23:47:29

回复 4# newamd

%pos 函数帮助里面就没看懂是什么意思{:7_287:}
不过看格式好像和%ismember的格式一样

zgbl 发表于 2013-4-12 13:02:49

回复zgbl


    变量前后?
a@caiqitimea ?
yuanr 发表于 2013-4-11 23:45 http://pkuxkx.com/forum/images/common/back.gif


    比如“张三”放到了name中,你就#var a a,然后对比#if (@a@name@a=a张三a)
这样就可以了

bbeb 发表于 2013-4-12 16:08:48

学习一下{:7_268:}
页: [1] 2
查看完整版本: 求助~zmud462中的变量判断的问题