Mud 版 (精华区)
发信人: man (魔鬼), 信区: Mud
标 题: TRIGGERS 的使用及其他 2
发信站: 哈工大紫丁香 (Sat Jan 3 23:31:17 1998), 转信
发信人: sunset (三四), 信区: MUD
标 题: TRIGGERS 的使用及其他(2)
发信站: 龙门客栈 (Sat Oct 11 13:13:15 1997), 转信
一、认识TRIGGERS
什么是 TRIGGERS ,TRIGGERS 类似于一般编程结构中的
IF...THEN结构。其中有三个主要的参数:Pattern、Command、
Enable/Disable。说的通俗一点,当接收到 Pattern 的时候,
自动输入 Command。而En/Disable可以另其活动或不活动。
另外Class可以为TRIGGERS定义一个类名,方便操作。
举个简单的例子:Pattern为“官兵死了”,
Command为“get all from corpse",
则当ZMUD接收到“官兵死了”,自动发出“get all from corpse”
在更高级的技巧中,把TRIGGERS、ALIAS、VARIABLE、Function、
ZMUD内部命令联用,可以取得相当好的效果。
例如:做一个ALIAS,#alias dk drink @drinkwhat
TRIGGERS1:
Pattern=“你买下一个牛皮酒袋”
Command=“drinkwhat=jiudai”
TRIGGERS2:
Pattern=“你捡起一个清水葫芦”
Command=“drinkwhat=hulu”
那么当你喝水的时候,只需要打dk,而喝什么TRIGGERS自
动更改(不论你喝buy jiudai或是get hulu)。
这当然只是个简单的例子,要想做更复杂的请先读通Help。
另外在TRIGGERS有一些wild-card可以运用,详细参见ZMUD
Help。
--
任何事都不能只“略知一二”
※ 来源:.龙门客栈 bbs.newsnet.net.cn.[FROM: 202.96.182.65]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: zhuohui.bbs@bbs.szon]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.023毫秒