flydream 发表于 2010-9-25 23:43:42

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

有多种格式:
这里唯一的出口是
这里明显的出口是 *和*
这里明显的出口是 *、*和*
....
怎么兼顾这些格式?
并且最后怎么知道有几个出口和出口分别是什么?谢谢。

bluse 发表于 2010-9-26 00:37:24

根据北侠的实际情况,可能要做六七个触发。针对不同的出口总数,用变量@totalexit记录实际出口数,再根据情况给@exit1~@exitN赋值吧。

[ 本帖最后由 bluse 于 2010-9-26 12:41 AM 编辑 ]

bluse 发表于 2010-9-26 00:39:17

例如

句型:这里明显的出口是 (%w)、(%w)和(%w)
触发:totalexit=3;exit1=%1;exit2=%2;exit3=%3

zgbl 发表于 2010-9-26 08:14:43

求正则帝出现

seagate 发表于 2010-9-26 08:31:34

这个不需要正则吧?
这里明显的出口是(*)
这个匹配就行,然后取出来以后作一个转换就可以

flydream 发表于 2010-9-26 09:27:49

如果仅仅用
这里明显的出口是(*)
匹配整个出口,那取出来的在zmud721下面该怎么分析出每个方向呢?
看帮助找不到很方便的字符串处理函数。
望指点。谢谢。

oolong 发表于 2010-9-26 09:48:22

原帖由 flydream 于 2010-9-26 09:27 AM 发表 http://edu.pkuxkx.com:8082/forum/images/common/back.gif
如果仅仅用
这里明显的出口是(*)
匹配整个出口,那取出来的在zmud721下面该怎么分析出每个方向呢?
看帮助找不到很方便的字符串处理函数。
望指点。谢谢。

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

会得到一个排序的出口list,如east|south|west|north

rockbt 发表于 2010-9-27 11:47:33

现在出口信息随机有错误了,这类程序没用了!

seagate 发表于 2010-9-27 11:52:15

一样有用。就是麻烦一点而已,取出口的本身没问题,关键是取完之后你自己怎么做了。

rockbt 发表于 2010-9-28 16:33:34

原帖由 seagate 于 2010-9-27 11:52 AM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
一样有用。就是麻烦一点而已,取出口的本身没问题,关键是取完之后你自己怎么做了。

错误的出口,有什么用:

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


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

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


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


>                           石阶               
                           |   
                            石阶               
                                  \
                                     石阶      
石阶
    铁匕首(Tie bishou)
    这里唯一的出口是 north。
页: [1]
查看完整版本: 怎么制作获取房间出口的trigger?