tempxx 发表于 2009-9-6 22:46:12

请教一下这个触发的问题。。。

#if @qiuse>=100 {a};
#if @qiuse<100 {#if @js>=100 {b} {c}}

------------------------------------------
为什么c指令总是无法触发。
(比如当qiuse=1,js=7的时候)

是格式有错误吗?

liss 发表于 2009-9-6 23:08:22

zmud解析问题吧
我都是这样的
#f {???} {a} {b}

trace 发表于 2009-9-6 23:30:16

qiuse=7;js=1;
#if @qiuse<100 {#if @js>=100 {say fail} {say suc}}

你说道:「suc」
成功啊?不知道你为什么触发不了。
你的触发其实可以简捷一点
#if @qiuse>=100 {say a} {#if @js>=100 {b} {c}}

reallove 发表于 2009-9-7 09:02:06

楼主,我估计你的var里有同名的变量
建议你删除当前的qiuse和js,注意system class里的也要删除掉

zgbl 发表于 2009-9-7 12:51:48

#if (@qiuse>=100) {a};
#if (@qiuse<100) {#if (@js>=100) {b} {c}}

试试这个,我用#if都习惯加括号……

greney 发表于 2009-9-20 12:29:42

括号不完整 导致判断出错
楼上的标准

zmeng 发表于 2009-9-20 14:05:35

严格的来说,楼主的命令没有错~~~~

具体为什么不能执行,建议检查变量~~
页: [1]
查看完整版本: 请教一下这个触发的问题。。。