此特性為Java版獨有。
修改一個準則為「觸發器」的計分板目標。一般配合原始JSON文字使用,使無命令執行權限的玩家能夠啟動管理員或地圖製作者設計的系統。
語法[]
trigger <objective>trigger <objective> (add|set) <value>
參數[]
<objective>:objective
- 指定一個被啟用的、準則為「觸發器」的計分板目標。
add|set
add– 將原值增加指定的<value>。set– 將原值設為指定的<value>。
- 若省略
(add|set) <value>,視為add 1。
<value>:integer
- 指定要設為或要增加的數值。
- 必須為32位元整型數值。且必須在-2147483648和2147483647(含)之間。
效果[]
| 命令 | 觸發條件 | Java版 |
|---|---|---|
| 任意 | 參數未正確指定 | 無法解析 |
| 指定的計分項不存在 | 執行失敗 | |
| 指定計分項的準則不是「trigger」 | ||
| 命令執行者不是玩家 | ||
| 命令執行者在目標計分項上沒有分數 | ||
| 指定計分項未被啟用 | ||
| 執行成功時 | 變更命令執行者在指定計分項上的分數,這不需要權限 |
輸出[]
| 命令 | 版本 | 條件 | 成功次數 | /execute store success ... | /execute store result ... |
|---|---|---|---|---|---|
| 任意 | Java版 | 執行失敗 | 0 | 0 | 0 |
| 執行成功 | 1 | 1 | 命令執行後,執行者在目標計分板上的分數 |
歷史[]
| Java版 | |||||
|---|---|---|---|---|---|
| 1.8 | 14w06a | 加入了/trigger。 | |||