tonii 发表于 2009-8-8 09:50:47

zmud462不支持中文判断???

#tri本周为(*)之周 {#if ( %1="休息") {#show 速度提升!}}
试验了一下,完全没反应,是不是462版本不支持中文判断?如何解决呢?

zgbl 发表于 2009-8-8 10:25:33

支持,但是格式好像不是这个……

tonii 发表于 2009-8-8 10:31:27

怎么写啊?help

lkyun 发表于 2009-8-8 10:32:54

直接用#tri 本周为休息之周 就是,何必这么麻烦

你的if的那句不对,还是用{},而且休息不用加引号

[ 本帖最后由 lkyun 于 2009-8-8 10:34 AM 编辑 ]

tonii 发表于 2009-8-8 10:52:10

我看的糖果写的机器人教程里面有个判断打坐吐纳效率的方案,判断特殊周得到效率比例:
休息周:sudu=130;噩梦周:sudu=80;其他:sudu=100
举例:#if (%1="休息") {#show 1} {#show 0},不管现在是什么周,if判断总是错误,都执行#show 0;
我用的4.62,不知道是不是版本问题,再次求助ttk_13

xiaodog 发表于 2009-8-8 10:56:44

版本问题吧,可能462格式跟555不一样
我也有相同的问题

tonii 发表于 2009-8-8 11:13:22

我做了三个触发:
本周为噩梦之周*效率降低(%d)~%                  #math sudu 100-%1
本周为休息之周,打坐吐纳效率提升(%d)~%#math sudu 100+%1;
本周为(*)之周                            sudu=100;
试验下来结果达到预期;
也就是先触发了第三个sudu=100,然后再触发第一或第二个,改变结果,不知道是不是zmud这样设定的,请高手详细解释一下!

duno 发表于 2009-8-8 12:46:36

#show %eval("%1"="噩梦");                           ---?
#show %eval(%format("%1")="噩梦");         ---0
#show %eval("%1"=%format("噩梦"));         ---0
#show %eval(%format("%1")=%format("噩梦"));---1 = true
囧噩

tonii 发表于 2009-8-8 13:12:42

cool!!!!!!!!!!!!
页: [1]
查看完整版本: zmud462不支持中文判断???