请教zmud721
某内容有时触发,有时不触发比如胡一刀任务 *盗%s宝%s人%s「????龙」@dbrc*
dbrc是盗宝人的中文名
不触发的时候,抓下来的内容用trigger的test 是完全matched,但就是不触发。但有时又触发,此类一直enable,没有用任何#t-,不触发测试完全匹配后再次检查也是enable,匹配但就是不执行命令。
请教 pattern matches
同样内容这一次触发
下一次就不一定触发不触发确定是enable的,pattern match的 把场景贴出来,包括相关的触发语句,当时的变量值。等等。说的太粗了没法判断。 就是#TRIGGER {^????*@dbrc说道:“你有种去(*)找我兄弟(*)~((*)~),他会给我报仇的!”}{dbrc=%2;hydplace=%1;dbr=%3;#wa 1800;get all from corpse}{hyd} 519
#TRIGGER {*盗%s宝%s人%s*龙*@dbrc*} {#stop;follow @dbr;killall @dbr;#co 19}{hyd} 519
与其相关的指令有一条
#TRIGGER {^????胡一刀说道:『我收到消息,听说(*)有盗宝人(*)~((*)~)找到了闯王宝藏的地图,你可否帮忙找回来!』} {hydplace=%1;dbrc=%2;dbr=%3} {hyd} 519
以上2条触发10次中有1,2次不触发,但是把游戏中的信息,
比如:轩辕龙说道:“你有种去....."或“盗 宝 人 ...."直接抓下来放在test里,每次都是pattern matches,之后直接用#show 或者#say 贴出这条信息也没有任何反应,trigger也是enable的。而且也不是次次不触发,平均10次杀盗宝人有1,2次不做任何触发,其他时候都是很正常的 赋值 或者下命令
个人简单分析了一下,偶尔出现不灵光的情况都是pattern里出现了@dbrc的时候,但是当时手动看@dbrc内容或者用test都是完全匹配的,但就是不做任何反应。 另外请教一下,直接把721的mud放到cmud里用
path里的用括号()的命令提示compile error ,illegal token,请问这个要怎么修改? wiki的胡一刀机器有现成的 原帖由 zine 于 2010-7-9 08:29 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
某内容有时触发,有时不触发
比如胡一刀任务 *盗%s宝%s人%s「????龙」@dbrc*
dbrc是盗宝人的中文名
不触发的时候,抓下来的内容用trigger的test 是完全matched,但就是不触发。但有时又触发,此类一直enable,没 ...
721问题比较多,要改成:
*盗%s宝%s人%s「????龙」(*)
#if %ismember(%1,@dbrc) {commands}
[ 本帖最后由 puppet 于 2010-7-10 02:40 PM 编辑 ] 我的胡一刀触发如下:盗*宝*人*「*」(%x)~(@dbr_hid~)
命令:
#va dbr_t_name %1
#if @dbr_t_name=@dbr_name {k_dbr}
汉字不能那么写,必须放在里面才行,英文的没事!zmud721汉字问题确实非常讨厌!cmud237没有这个问题,不过cmud以后没有做过胡一刀任务了。 哦,谢谢楼上几位了,改了
页:
[1]
2