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毫秒