Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
註冊
Advertisement
Iron Pickaxe
該頁面的編輯正在進行中。 討論

請幫助我們擴充或改進這篇文章。

Information icon
此特性為Java版獨有。

這篇教學將告訴你如何使用指令統計值(Command stats)(執行指令後的回傳值)。

計分板[]

這些例子演示如何透過計分板顯示指令統計資料。這可能是有用的測試指令,監控指令方塊的作品等。

取得統計值[]

我們將會用兩個「虛擬玩家」來實現指令統計。讓我們稱他們為「Result」和「Success」。

首先,我們需要建立一個計分板,就叫「stats」吧!

現在要將一個指令的統計值返回到Result玩家的stats計分項中,指令是這樣寫的:

/execute store result score Result stats run <指令(不包括斜槓)>

讓我們把/fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air replace stone套進去,變成/execute store result score Result stats run fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air replace stone,執行完畢後,填充的石頭數量就會被返回到Result的stats計分項上了(其他指令的回傳值在其對應的頁面上都有表格或文字說明)。

如果你只想取得這個指令的成功次數,指令是這樣寫的:

/execute store success score Success stats run <指令(不包括斜槓)>

這時,這條指令執行成功會輸出成功次數,執行失敗則輸出0。

側邊欄[]

要讓這個計分項顯示在側邊欄,輸入/scoreboard objective setdisplay sidebar stats即可。

/title顯示指令統計值[]

在原始JSON文字中,有一個名為「score」的鍵,它會顯示出指定玩家在指定計分項上的分數。所以,要做的只不過是在重複型指令方塊中輸入/title @a actionbar {"score":{"name":"Result","objective":"stats"}}而已。

Boss狀態條[]

首先,我們需要建立一個Boss狀態條,還是叫stats,指令如下:

/bossbar add stats stats

預設的最大值是100,如果你覺得這不夠或是太多的話,可以輸入以下指令來變更最大值:

/bossbar set stats max <最大值>

指令統計值可以被儲存為Boss狀態條的最大值或目前值。先介紹目前值:

/execute store result bossbar stats value run <指令(不包括斜槓)>(返回結果)

/execute store success bossbar stats value run <指令(不包括斜槓)>(返回成功次數)

接著是最大值:

/execute store result bossbar stats max run <指令(不包括斜槓)>(返回結果)

/execute store success bossbar stats max run <指令(不包括斜槓)>(返回成功次數)

執行完畢後,Boss狀態條的最大值或目前值就會被變更為相應的回傳值。

儲存在NBT中[]

Dark Oak Sapling
此條目仍需完善。

你可以幫助我們擴充關於該主題的更多資訊。

語言

Advertisement