/trigger

/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 共享。