【特征】
1. 重置触发器
如果您想在结束前触发前 5 行怎么办? 例如,如果您想要收集库存直到收到空行怎么办? 那么,您可以使用新的 # 命令来设置当前状态的触发器。 设置重置触发器以触发状态回零。 因此,您可以执行以下操作:
# {} {#VAR Inv "";#TEMP {^$} {#STATE 0}}
#COND {} {# Inv %line} {|Param=99}
好的,前面的示例中有一些新内容需要解释。 首先,请注意我们为触发器命名为“”。 这是触发器的ID,可以使用许多其他命令来控制触发器。 例如,您可以使用 #t-id 命令中的触发器来禁用特定触发器。 在此示例中,我们使用 name # 命令将触发器重置回 0。这是通过临时触发器完成的,该临时触发器会等待收到空行,然后重置状态。 Param = 99 为我们提供了增加库存的行数限制。
2. 循环表达式
当对于接收到的每一行,表达式给出的模式中的字段正确时,循环表达式状态将触发。 仅当设置任何变量时表达式为 true 时,才会触发普通表达式。 循环表达式类型是一种继续执行某个动作且表达式正确的类型。 但是,请记住,对于循环表达式类型,仅在收到换行符时才测试表达式。
3. 持续时间
持续时间状态将在每行接收到的模式匹配内触发给定的毫秒数。 给定的毫秒数到期后,它会自动递增到下一个触发状态。 请注意,对于其他类型,一行文本必须接收 mud 才能测试时钟。 除非从泥浆中收到一条线,否则触发器不会递增到下一个状态。 例如:
# {Zugg} {#CW 高,红色}
#COND {Hello} {#CW 高,蓝色} {Dur|Param=5000}
第一个触发器等待接收“Zugg”泥浆。 然后,在接下来的 5 秒内,任何包含单词“hello”的行都将显示为亮蓝色。 如果图案是空的,任何比从泥浆接收到的任何线长的间隔都会导致火灾发生。
【中文说明】
1.下载并安装原程序,将zmud.exe复制到zmud7.21安装目录下,然后使用以下密钥注册
名称:飞翔
代码: - - - - -
2、返回解压后的压缩包,将里面的相关文件复制到zmud7.21安装文件目录下。
3、点击中英文版本切换.batzmud下载,中文翻译成功。
4.打开软件后是中文的!
标题:zmud下载 zMUD中文版:循环表达式状态将火触发时回零
链接:https://yqqlyw.com/news/xydt/6093.html
版权:文章转载自网络,如有侵权,请联系删除!