|
发表于 2010-7-31 21:12:19
|
显示全部楼层
[trigger]未命名触发器 001
事件
地图初始化
时间 - et 到期
条件
动作
游戏 - 对 (所有玩家) 发送文本信息: reyetyr
设置 et = (新建的计时器)
计时器 - 开启 et ,计时方式: 一次性 时间设置: 0.10 秒
[/trigger]
看这段触发:你猜它会显示几次“reyetyr”呢?
你可能以为它会显示无数次,但实际上它只显示一次,也就是“地图初始化”的时候。
你要知道:
对于“时间 - et 到期”这个事件中,et只代表et的注册时的当前值,不管et以后变成什么值,它都指向最初的计时器。
而“计时器 - 开启 et ,计时方式: 一次性 时间设置: 0.10 秒”开启的是新的计时器,当然不会有效果。
那么,解决方法:为新建的计时器注册一个“计时器到期”事件。
不过删除计时器实在是笨办法。。。 |
|