北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 6596|回复: 12

请教zmud721

[复制链接]
发表于 2010-7-9 20:29:12 | 显示全部楼层 |阅读模式
某内容有时触发,有时不触发
比如胡一刀任务 *盗%s宝%s人%s「????龙」@dbrc*
dbrc是盗宝人的中文名

不触发的时候,抓下来的内容用trigger的test 是完全matched,但就是不触发。但有时又触发,此类一直enable,没有用任何#t-,不触发测试完全匹配后再次检查也是enable,匹配但就是不执行命令。

请教
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-10 01:34:12 | 显示全部楼层
pattern matches
同样内容这一次触发
下一次就不一定触发不触发  确定是enable的,pattern match的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-10 08:08:54 | 显示全部楼层
把场景贴出来,包括相关的触发语句,当时的变量值。等等。说的太粗了没法判断。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-10 10:31:07 | 显示全部楼层
就是#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次不做任何触发,其他时候都是很正常的 赋值 或者下命令
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-10 10:34:06 | 显示全部楼层
个人简单分析了一下,偶尔出现不灵光的情况都是pattern里出现了@dbrc的时候,但是当时手动看@dbrc内容或者用test都是完全匹配的,但就是不做任何反应。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-10 10:44:27 | 显示全部楼层
另外请教一下,直接把721的mud放到cmud里用
path里的用括号()的命令提示compile error ,illegal token,请问这个要怎么修改?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-10 10:47:11 | 显示全部楼层
wiki的胡一刀机器有现成的
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-10 14:38:09 | 显示全部楼层
原帖由 zine 于 2010-7-9 08:29 PM 发表
某内容有时触发,有时不触发
比如胡一刀任务 *盗%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 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-7-10 17:05:32 | 显示全部楼层
我的胡一刀触发如下:盗*宝*人*「*」(%x)~(@dbr_hid~)
命令:
#va dbr_t_name %1
#if @dbr_t_name=@dbr_name {k_dbr}
汉字不能那么写,必须放在里面才行,英文的没事!zmud721汉字问题确实非常讨厌!cmud237没有这个问题,不过cmud以后没有做过胡一刀任务了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-7-10 17:36:26 | 显示全部楼层
哦,谢谢楼上几位了,改了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-25 07:03 AM , Processed in 0.009494 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表