/trigger
原文:Commands/trigger;源修订:3522153。
Java 版独有命令;权限等级为 0。本页介绍命令;进度定义中的触发器参见进度定义:触发器列表。
更改执行命令的玩家在 trigger 准则记分板目标中的分数,并将该目标对该玩家的启用状态关闭。它允许非操作员玩家在严格控制的条件下修改自己的记分板目标,常用于让玩家激活由数据包或命令方块控制的系统。
语法
trigger <objective>:为 <objective> 的当前值加 1。
trigger <objective> add <value>:为 <objective> 的当前值加上 <value>。
trigger <objective> set <value>:把 <objective> 的值设为 <value>。
参数
objective:类型为 objective,一个已启用且准则为 trigger 的记分板目标。
value:整数,指定要设定或加到目标上的数值。
结果
参数指定不正确时无法解析。下列情况失败:目标不存在;目标不是 trigger 类型;执行者不是玩家;执行者未在该记分板目标中;该目标尚未对该玩家启用。其他情况成功。
输出
| 情况 | 成功次数 | success |
result |
|---|---|---|---|
| 失败 | 0 | 0 | 0 |
| 成功 | 1 | 1 | 命令执行后,该玩家在目标中的分数。 |
来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。