自己写TASK机器人,有问题求助
在下新手,只会点基础的,自己写机器人的时候遇到问题了,请高手答疑……原句:
慕容复说道:不才已经查到偷走此宝的是南宫剑(nangong jian),
老爷子若是能将其诛杀,不才感激不尽,武林中人也必定对阁下刮目相看。
慕容复说道:前几天江湖传言见到此恶贼在灵州出现,不知消息是否可靠。
我写的:
触发语句1:*说道:*已经查到偷走此宝的是(*)~((%w+%s+%w)~)
发布指令1:taskren=%1;taskid=%2;
触发语句2:*说道:前几天江湖传言见到此恶贼在(*)出现,不知消息是否可靠。
发布指令2:taskdizhi=%1;
问题:
触发2 很正常,使用起来没问题。 但是触发1测试都提示完全匹配,但是根本就不触发。请指教!~谢谢 触发1有问题吧?
可以这么写:(正则表达式)
^[> ]{0,2}\S+说道:不才已经查到偷走此宝的是(\S+)\((\S+\s+\S+)\) 慕容复说道:不才已经查到偷走此宝的是南宫剑(nangong jian),
%x说道:%x已经查到偷走此宝的是(%x)~((*)~),
taskren=%1;taskid=%2;
不知道对不对 触发语句1:*说道:*已经查到偷走此宝的是(*)~((%w+%s+%w)~)
----
改成
触发语句1:*说道:*已经查到偷走此宝的是(*)~((*)~)
试看看 原帖由 <i>seagate</i> 于 2010-3-1 04:01 PM 发表 <a href="http://www.pkuxkx.net/forum/redirect.php?goto=findpost&pid=127718&ptid=11983" target="_blank"><img src="http://www.pkuxkx.net/forum/images/common/back.gif" border="0" onclick="zoom(this)" onload="attachimg(this, 'load')" alt="" /></a><br />
触发1有问题吧?<br />
可以这么写:(正则表达式)<br />
^[> ]{0,2}\S+说道:不才已经查到偷走此宝的是(\S+)\((\S+\s+\S+)\) <br />
楼主是用ZMUD的,你扯正则干什么 zmud可以用正则,我现在基本上都用正则写触发,效果太好了 是吗?是高版本的的吧.至少462不可以吧? zmud721可以 我就会用462 原帖由 lzkd 于 2010-3-1 16:58 发表 http://pkuxkx.net/forum/images/common/back.gif
我就会用462
那你好意思mush教程yct1
页:
[1]
2