关于mush中AddTrigger的问题
AddTrigger("","你赶快去(.*)护卫一下吧\(huwei\)。","say %1",32801,15,0,"","")用这个命令添加一个触发器,想达到的目标是——
匹配:你赶快去(.*)护卫一下吧\(huwei\)。
发送:say %1
但实际上却是——
匹配:你赶快去(.*)护卫一下吧(huwei)。
发送:say
--发送的是say和一个空格,没有%1。。。
无论添加多少个“\”,新建的trigger都是下面这种情况。。想问下如果想达到上面的我所预期的效果,应该怎样修改第一行代码? 试试下面的做法。
AddTrigger("","你赶快去(.*)护卫一下吧\\(huwei\\)。","say %1",32801,15,0,"","")
另外,要是考虑避免触发干扰的问题,是不是可以考虑多变量判定的方式来解决。
比如:
触发内容1:你向某某要了任务----->存储判定变量1=1
触发内容2:你赶快去哪里护卫吧---->存储控制变量2=1
触发内容3:你的任务是--------->存储控制变量3=1
。。。。。
最后一个触发:我开始任务了(例如)----->满足条件后,执行动作命令
执行命令的条件是:存储判定变量1=1 and 存储判定变量2=1 and 存储判定变量3=1 。。。。。
条件全部满足了才在执行下一个动作。而触发干扰是不会全部都满足你的判定条件的。
[ 本帖最后由 littleknife 于 2011-1-3 08:54 AM 编辑 ] 谢谢楼上,不过你提供的代码我也试过了,结果还是不理想。。新创建的匹配字符里还是不含有“\”。。
难道是我的环境配置有问题? 原帖由 <i>littleknife</i> 于 2011-1-3 08:46 AM 发表 <a href="http://www.pkuxkx.com/forum/redirect.php?goto=findpost&pid=218635&ptid=18221" target="_blank"><img src="http://www.pkuxkx.com/forum/images/common/back.gif" border="0" onclick="zoom(this)" onload="attachimg(this, 'load')" alt="" /></a><br />
试试下面的做法。<br />
<br />
AddTrigger("","你赶快去(.*)护卫一下吧\\(huwei\\)。","say %1",32801,15,0,"",""<img src="images/smilies/default/wink.gif" smilieid="4" border="0" alt="" /><br />
<br />
另外,要是考虑避免触发干扰的问题,是不是可以考虑多变量判定的方式来解决。<br />
比如:<br />
<br />
触发内容1:你向 ... <br />
页:
[1]