mudlet机器人开发基础之触发器

触发器是MUD游戏机器人的核心,在mudlet中的触发器要比zMud强大无数倍,这里专门做此功能介绍。

file

如上图所示,在触发器界面上有非常简要的提示如何使用:

  1. Click on the 'Add Item' icon above.
  2. Define a pattern that you want to trigger on.
  3. Select the appropriate pattern type.
  4. Define a clear text command that you want to send to the game if the trigger finds the pattern in the text from the game, or write a script for more complicated needs..
  5. Activate the trigger.

简单的说就是:

  1. 添加条目
  2. 实现你的触发匹配内容
  3. 选择触发模式
  4. 添加在触发后要发送到游戏中的命令或脚本
  5. 激活触发

触发器有分组和条目,在这里强烈推荐把触发条目放到分组中,方便统一管理。

触发模式

mudlet支持以下8种触发模式:

  1. 子字符串
  2. perl正则
  3. 行首
  4. 完全匹配
  5. Lua函数
  6. 行间距
  7. 颜色触发器
  8. 提示

file

下面我们分模式介绍。

子字符串

perl正则

行首

完全匹配

Lua函数

行间距

颜色触发器

提示

命令和Lua代码

当触发匹配后做什么?最简单的需求是发送指定命令到游戏中,这里可以直接把命令填在命令行中,也可以通过Lua脚本发送命令,或者二种方式结合使用,需要强调的是这二者的调用顺序:触发后先发送命令后运行Lua脚本

多行匹配和全匹配

高亮

<更新中>

京ICP备13031296号-4