北大侠客行MUD论坛

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

问一下mush怎么触发限定的几个关键词

[复制链接]
发表于 2010-5-8 14:09:07 | 显示全部楼层 |阅读模式
比如说东 西 南 北 我只想触发在东和西的时候触发,应该怎么写

我现在都是写成4个触发,再多几个要吐血了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-8 14:12:09 | 显示全部楼层
不是很明白,最好上图和实例。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-5-8 14:27:43 | 显示全部楼层
^[>]*\s*北佛塔$

东南西北四个 是随机进去的  只有东才能走,这样我要写东南西北四个触发

怎么把南西北三个触发写成一个。谢谢
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-8 14:36:32 | 显示全部楼层
四个触发都是怎么写的?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-8 14:40:37 | 显示全部楼层
^[>]*\s*(南|西|北)佛塔$

这样?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-5-8 14:44:56 | 显示全部楼层
南西北的动作都是一样的出去东就是其他的。我试试5楼的

5楼正解.

[ 本帖最后由 corax 于 2010-5-9 02:31 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-9 16:40:49 | 显示全部楼层
既然是用MUSH,就不用考虑做如此多的触发,可以把触发做得简单些。

^[>]*\s*(.)佛塔$

以参数形式“%1”送入函数,用if 命令判定“%1”的内容,分别作出具体动作。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-9 17:50:09 | 显示全部楼层
唉~ 看了5楼的回答,才弄明白你问的是啥问题 …… ……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-5-9 22:02:22 | 显示全部楼层
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 07:30 PM , Processed in 0.012355 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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