北大侠客行MUD论坛

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

怎么制作获取房间出口的trigger?

[复制链接]
发表于 2010-9-25 23:43:42 | 显示全部楼层 |阅读模式
有多种格式:
这里唯一的出口是
这里明显的出口是 *和*
这里明显的出口是 *、*和*
....
怎么兼顾这些格式?
并且最后怎么知道有几个出口和出口分别是什么?谢谢。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-26 00:37:24 | 显示全部楼层
根据北侠的实际情况,可能要做六七个触发。针对不同的出口总数,用变量@totalexit记录实际出口数,再根据情况给@exit1~@exitN赋值吧。

[ 本帖最后由 bluse 于 2010-9-26 12:41 AM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-26 00:39:17 | 显示全部楼层
例如

句型:这里明显的出口是 (%w)、(%w)和(%w)
触发:totalexit=3;exit1=%1;exit2=%2;exit3=%3
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-26 08:14:43 | 显示全部楼层
求正则帝出现
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-26 08:31:34 | 显示全部楼层
这个不需要正则吧?
这里明显的出口是(*)
这个匹配就行,然后取出来以后作一个转换就可以
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-9-26 09:27:49 | 显示全部楼层
如果仅仅用
这里明显的出口是(*)
匹配整个出口,那取出来的在zmud721下面该怎么分析出每个方向呢?
看帮助找不到很方便的字符串处理函数。
望指点。谢谢。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-26 09:48:22 | 显示全部楼层
原帖由 flydream 于 2010-9-26 09:27 AM 发表
如果仅仅用
这里明显的出口是(*)
匹配整个出口,那取出来的在zmud721下面该怎么分析出每个方向呢?
看帮助找不到很方便的字符串处理函数。
望指点。谢谢。


这里*出口是(*)
exit=%sort(%replace(%replace(%replace(%replace(%1,"。",""),"、","|"),"和","|")," ",""))

会得到一个排序的出口list,如east|south|west|north
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-27 11:47:33 | 显示全部楼层
现在出口信息随机有错误了,这类程序没用了!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-27 11:52:15 | 显示全部楼层
一样有用。就是麻烦一点而已,取出口的本身没问题,关键是取完之后你自己怎么做了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-28 16:33:34 | 显示全部楼层
原帖由 seagate 于 2010-9-27 11:52 AM 发表
一样有用。就是麻烦一点而已,取出口的本身没问题,关键是取完之后你自己怎么做了。


错误的出口,有什么用:

>                             石阶               
                             ↑     
                   山坡→   石阶   ←石阶      


石阶
    这里明显的出口是 westdown 和 northup。

>                            山门殿              
                             |     
                   广场-----广场-----广场      
                             |     
                            石阶               
广场
    少林派第四十代弟子 清法比丘(Qingfa biqiu)
    少林风波录(Board) [ 25 张留言,25 张未读 ]
    这里明显的出口是 south、east 和 west。


> 【谣言】某人:听说阿特拉得到一件盘古之项链啦。
                         千佛庵大殿            
                             |     
                           文殊殿              
                             |     
                           毗卢殿              
文殊殿
    峨嵋派第四代弟子 静风师太(Jingfeng shitai)
    这里唯一的出口是 north。


>                             石阶               
                             |     
                            石阶               
                                  \
                                     石阶      
石阶
    铁匕首(Tie bishou)
    这里唯一的出口是 north。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 08:55 PM , Processed in 0.012392 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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