北大侠客行MUD论坛

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

请教2行合并的问题

[复制链接]
发表于 2013-9-16 15:29:02 | 显示全部楼层 |阅读模式
领任务的时候,总是分2行给提示,必须2行结合起来才能判断准确,zmud有什么办法能把给出的2行的任务提示合并成一行,然后通过#show再进行判断啊

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-9-16 15:57:10 | 显示全部楼层
你向蒙面杀手打听有关『认输』的消息。$蒙面杀手身行向后一跃,跳出战圈不打了。$蒙面杀手说道:「我不服,等我休息一下,咱们再打过!」





{你使出吃奶的力气喊了一声:“船家”|你鼓足中气,长啸一声:“船家!”|你吸了口气,一声“船家”,声音中正平和地远远传了出去。}$一叶扁舟缓缓地驶了过来,艄公将一块踏脚板搭上堤岸,以便乘客$上下。







$表示行尾,以$作为行尾之后,下一行的行首就不必再用^了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-9-16 16:06:00 | 显示全部楼层
又学一招。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-9-16 19:41:19 | 显示全部楼层
换行符$
但注意这是匹配行尾的,所以之前的内容一直到该行最后一个字符都得有,所以建议在前一行的末尾加*

比如
你向蒙面杀手打听有关『认输*$蒙面杀手身行向后一跃*$蒙面杀手说道:「我不服,等我休息一下,咱们再打过!」

再广告一下,更多技术窍门请见zmud机器人教程。。
http://pkuxkx.net/forum/thread-3853-1-1.html
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-9-17 08:58:32 | 显示全部楼层
这个方法只适用于固定转行啊,任务中间会增加各种不同的形容词,就会导致转行的地方不一样,如果按照这个方法来做,那一个触发语句会延伸出好多变种来的,而且必须做全,不然就不能识别了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-9-17 09:12:27 | 显示全部楼层
多行匹配,取变量是不大行的。这是ZMUD自身的限制了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-9-17 09:41:17 | 显示全部楼层
这个方法只适用于固定转行啊,任务中间会增加各种不同的形容词,就会导致转行的地方不一样,如果按照这个方 ...
mlzszxf 发表于 2013-9-17 08:58



    所以只摘取必要变量,其他地方全部用*代替,比如

胡一刀说*龙(%x)~((*)~)*$这样
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-9-17 12:00:39 | 显示全部楼层
但是那样的话又会把一些关键字漏掉了, 比如说 XXX说:某某人在哪里$你去请他过来 和 XXX说:某某人在哪里$你去把他杀了。。。。  这又没法识别了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-9-17 12:00:45 | 显示全部楼层
但是那样的话又会把一些关键字漏掉了, 比如说 XXX说:某某人在哪里$你去请他过来 和 XXX说:某某人在哪里$你去把他杀了。。。。  这又没法识别了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 07:35 AM , Processed in 0.010243 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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