aluwan 发表于 2010-4-5 17:38:07

机器人总是不好使,请帮我看看。

原语句:【 气血 】 1849/ 1849   【 内力 】 3284/ 3284(+   0)
触发语句:^??【%s气血%s】%s(%d)%s/%s(%d)%s~%s【%s内力%s】%s(%d)%s/%s(%d)
命令:qi=%1;xue=%2;neili=%3;max_neili=%4;#if (neili>=6500) {liandu} {dazuo 500}

不抓取变量。问题在哪呢?
另外,那个 要怎么表示?
zmud 4.62

[ 本帖最后由 aluwan 于 2010-4-5 05:40 PM 编辑 ]

zgbl 发表于 2010-4-5 17:42:39

~%

不是100%的时候就失灵了

用~[*~]

aluwan 发表于 2010-4-5 17:46:52

按照zgbl的方法也改了,可是还是不自动抓取变量啊!
是不是得把后边那个 (+   0) 也弄进去才行?
不然的话,感觉我写的那个触发语句应该没问题啊,为什么不抓取呢?

lkyun 发表于 2010-4-5 17:56:16

^??【%s气血%s】%s(%d)%s/%s(%d)%s~[(*)~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(+%s(%d)~)
qi=%1;maxqi=%2;neili=%4;maxneili=%5;#if (%2>=999) {chufa;#mess 内力已经到达999!}

lkyun 发表于 2010-4-5 17:56:34

不亮的新手机器人里都有的

zgbl 发表于 2010-4-5 17:59:00

试试这个
^??【%s气血%s】%s(%d)%s/%s(%d)%s~[(*)~%~]%s【%s内力%s】%s(%d)%s/%s(%d)%s~(+%s(%d)~)
我用的

seagate 发表于 2010-4-5 18:10:08

这里面我是用正则表达式来取代的,不过462版本不支持,似乎zmud原生的不支持\s*这样子的正则表达形式,直接用*不是特别好

bluse 发表于 2010-4-6 06:54:30

原帖由 aluwan 于 2010-4-5 05:38 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
原语句:【 气血 】 1849/ 1849   【 内力 】 3284/ 3284(+   0)
触发语句:^??【%s气血%s】%s(%d)%s/%s(%d)%s~%s【%s内力%s】%s(%d)%s/%s(%d)
命令:qi=%1;xue=%2;neili=%3;max_neili=%4;#i ...

用户变量取值表达式要前置 @
#if (@neili>=6500) {...} {...}

[ 本帖最后由 bluse 于 2010-4-6 06:55 AM 编辑 ]
页: [1]
查看完整版本: 机器人总是不好使,请帮我看看。