系统与管理

执行GM命令

在脚本中执行一条 GM 指令,并把后续参数原样传递给目标命令。

命令用途

GmexeCute 用于在脚本中执行一条 GM 指令,并把后续参数原样传递给目标命令。

它适合用于调用引擎级 GM 开关、测试命令、状态控制和部分不直接暴露为普通 NPC 命令的管理能力。

命令名

GmexeCute

调用格式

GmexeCute <GM命令> [...附加参数]

参数说明

参数必填说明
GM命令是要执行的 GM 指令名称。
附加参数否传给 GM 指令的后续参数,写法取决于具体 GM 命令。

返回或影响

  • 这是执行型命令,会立即尝试执行目标 GM 指令。
  • 实际效果完全取决于所调用的 GM 命令及其参数是否有效。

示例

基础用法

#ACT
GmexeCute ShowEffect 78

这类写法适合在脚本里直接调用一条已有的 GM 指令。

常见变体

#ACT
GmexeCute TestStatus 2 65535

这类写法表示把 TestStatus 2 65535 作为完整 GM 指令执行。

用 TestStatus 测试生物状态

#ACT
GmexeCute TestStatus 4 65535

TestStatus 的格式为 @TestStatus 类型(0~16) 秒数时长,用于直接给对象附加生物状态,常用于测试状态的表现与持续时间。类型编号为 0绿毒 / 1红毒 / 2变蓝 / 3雷击 / 4冰冻 / 5石化 / 6禁锢 / 7重伤 / 8隐身 / 9防御 / 10魔防 / 11魔法盾 / 12四级魔法盾 / 13神龙附身 / 14龙化 / 15滴血 / 16诅咒,类型名称、效果、描述与颜色与 MakePoison 类型表 同步。

上面的写法会按类型 4 给对象附加冰冻状态,持续 65535 秒;实际脚本中应按需要选择类型与持续时长。

注意事项

  • 这条命令本身不校验 GM 指令语义,后续参数是否正确要以对应 GM 命令的定义为准。
  • GM 级命令通常影响较大,适合用于明确受控的脚本入口,不要把外部输入直接原样拼进去。
  • TestStatus 的类型表与 MakePoison 类型表 同源,状态效果以该表为准;引擎资料中的示例文字对个别类型的颜色描述与类型表存在表述差异,实际表现请以游戏内效果为准。

相关命令