Mud 版 (精华区)
发信人: man (魔鬼), 信区: Mud
标 题: TRIGGERS 的使用及其他 5
发信站: 哈工大紫丁香 (Sat Jan 3 23:32:06 1998), 转信
发信人: sunset (三四), 信区: MUD
标 题: TRIGGERS 的使用及其他(5)
发信站: 龙门客栈 (Sat Oct 11 13:15:29 1997), 转信
四、如何避免TRIGGERS带来的弊病
1、在上面我说了,TRIGGERS 由PATTERN激活,那么在用
的时候应该尽量避免错误的接收到PATTERN。例如:关闭不使用
的交谈频道(chat,rumor,tell),在 TRIGGERS 中将 PATTERN
尽量做长,同时尽量限定其活动条件(例如用^可以使PATTERN仅
在输出行头相同时作用)。练功的时候找一个不容易给人发现的
地方,同时要经常更换练功地点。
2、做TRIGGERS应该避免一些经常出现或容易被人猜到的
PATTERN,如果必须这样,那么在此TRIGGERS不应激活的时候,
用#t-将其至为Disable。最好在PATTERN中加入对变量,对当时
情况加以判定。另外需要经常激活的TRIGGERS中,必须将命令
数目缩短,防止错误活动。
3、对于某些高频率出现的PATTERN,可以利用一个变量
来判定是否输入命令。
例
在打NPC的时候,会做以下TRIGGERS:
A 当你输的时候的Pattern。
B 当NPC输的时候的Pattern。
那么在打10个以上NPC的时候,如果用普通方法做,那么在
NPC接连跳开的时候,很容易在短时间内超过40条命令,当即晕倒。
所以,应该在这时候用一个变量来判断是否已经输入了大量
命令,当前是否应该输入命令(可以用变量结合#if命令来做)。
--
任何事都不能只“略知一二”
※ 来源:.龙门客栈 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)
页面执行时间:2.094毫秒