zsmlkj 发表于 2012-3-27 16:00:05

关于触发的小问题,高手来随手解答一下

> n
                            荒地               
                           |   
                            荒地               
                           |   
                        襄阳北门            
荒地 -
    南宋和蒙古长期的拉锯战,让襄阳北面一片荒芜。
    这里明显的出口是 north 和 south。


                            荒原               
                           |   
                            荒地               
                           |   
                            荒地               

荒地 -
    南宋和蒙古长期的拉锯战,让襄阳北面一片荒芜。东北有条小路(xiaolu)通
向重镇南阳城。
    你可以看看(look):xiaolu
    这里明显的出口是 north 和 south。


比如以上两个地方,我是要做不同动作的,但简单通过描述似乎分辨不清,似乎要用多行触发,但我用zmud462的,不知道怎么个写法,请哪位看一下?

或者,有更好的办法?根本不需要多行触发,呵呵

北大侠客行MUD,中国最好的MUD

devilkate 发表于 2012-3-27 16:13:44

可以做一个变量触发 你可以看看(look):xiaolu 这一句触发将变量a赋值为1 然后用#if语句 南宋和蒙古长期的拉锯战,让襄阳北面一片荒芜。 触发条件命令如果a==0 then...如果a==1 then .... 就可以解决这个问题

darkstar 发表于 2012-3-27 16:18:09

多行触发就是在多行中间加一个 $
比如 abc$efg 可以触发:
abc
efg
这样两行文字

alucar 发表于 2012-3-27 16:34:09

第一句pattern
^%s南宋和蒙古长期的拉锯战,让襄阳北面一片荒芜。$

第二句pattern
^%s南宋和蒙古长期的拉锯战,让襄阳北面一片荒芜。东北有条小路

zsmlkj 发表于 2012-3-27 17:20:16

牛。。。搞定!谢谢

labaz 发表于 2012-3-28 08:16:39

用mush吧,一个触发就能搞定了
页: [1]
查看完整版本: 关于触发的小问题,高手来随手解答一下