focus 发表于 2009-6-1 20:37:29

小白问关于一个变量

用论坛上的机器人,7.21胡一刀版本的。
触发是:*动作妩媚,朝*微微一笑,使出了[美人三招]!
自动激发alert
问题是盗宝人出三招的时候我根本就没有alert. 问题出在哪里?

maper 发表于 2009-6-1 20:49:05

把你的战斗log和这一条触发语句完整的贴出来先。

jtu 发表于 2009-6-1 21:07:21

~[美人三招~]
这个是我的触发里的,4.62.,,721不用加~么?

duno 发表于 2009-6-1 21:17:01

“[”如果是单字节的那个,要加转义,就如楼上说得
表示任何由XXX中字符组成的串

Patterns can contain several special character for wild-card matching.

* match any number of characters or white space
? match a single character
%d match any number of digits (0-9)
%w match any number of alpha characters (a-z) (a word)
%a match any number of alphanumeric characters (a-z,0-9)
%s match any amount of white space (spaces, tabs)
%x match any amount of non-white space
match any amount of characters listed in range
^ force pattern to match starting at the beginning of the line
$ force pattern to match ending at the end of the line
(pattern) save the matched pattern in a parameter %1 though %9
~ quote the next character to prevent it to be interpreted as a wild card.
{val1|val2|val3|...} match any of the specified strings
{^string} do not match the specified string


[ 本帖最后由 duno 于 2009-6-1 09:30 PM 编辑 ]

duno 发表于 2009-6-1 21:30:53

遇上不能触发的问题,可以把模式串分解,逐一尝试,找到出现问题的部分,再逐渐缩小问题范围
比如,“*动作妩媚,朝*微微一笑,使出了[美人三招]!”不匹配
先 Trigger “动作妩媚”,然后 say XXXXXXXX,看是否触发,触发则这部分没问题
再尝试 “朝你微微一笑”,还能触发。。。
最后找到 “[美人三招]”不能触发,再分解 “[美人三招]”看哪些字符不能触发

focus 发表于 2009-6-1 21:34:45

原帖由 duno 于 2009-6-1 09:30 PM 发表 http://telweb.pkuxkx.net/forum/images/common/back.gif
遇上不能触发的问题,可以把模式串分解,逐一尝试,找到出现问题的部分,再逐渐缩小问题范围
比如,“*动作妩媚,朝*微微一笑,使出了[美人三招]!”不匹配
先 Trigger “动作妩媚”,然后 say XXXXXXXX,看是否触发 ...
明白你的意思了。我看看。

did 发表于 2009-6-2 18:04:08

不能触发的答案只有一个,就是不匹配
页: [1]
查看完整版本: 小白问关于一个变量