小白问关于一个变量
用论坛上的机器人,7.21胡一刀版本的。触发是:*动作妩媚,朝*微微一笑,使出了[美人三招]!
自动激发alert
问题是盗宝人出三招的时候我根本就没有alert. 问题出在哪里? 把你的战斗log和这一条触发语句完整的贴出来先。 ~[美人三招~]
这个是我的触发里的,4.62.,,721不用加~么? “[”如果是单字节的那个,要加转义,就如楼上说得
表示任何由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 编辑 ] 遇上不能触发的问题,可以把模式串分解,逐一尝试,找到出现问题的部分,再逐渐缩小问题范围
比如,“*动作妩媚,朝*微微一笑,使出了[美人三招]!”不匹配
先 Trigger “动作妩媚”,然后 say XXXXXXXX,看是否触发,触发则这部分没问题
再尝试 “朝你微微一笑”,还能触发。。。
最后找到 “[美人三招]”不能触发,再分解 “[美人三招]”看哪些字符不能触发 原帖由 duno 于 2009-6-1 09:30 PM 发表 http://telweb.pkuxkx.net/forum/images/common/back.gif
遇上不能触发的问题,可以把模式串分解,逐一尝试,找到出现问题的部分,再逐渐缩小问题范围
比如,“*动作妩媚,朝*微微一笑,使出了[美人三招]!”不匹配
先 Trigger “动作妩媚”,然后 say XXXXXXXX,看是否触发 ...
明白你的意思了。我看看。 不能触发的答案只有一个,就是不匹配
页:
[1]