在我的世界中國版中,很多玩家都不知道NWT指令,一些菜鳥都想要學習NWT丨stats指令,今天就由小編告訴大家,讓你從菜鳥變成大神!那么趁著這個機會就與大家好好探討一下吧,一起來看看我的世界NWT指令...

在我的世界中國版中,很多玩家都不知道NWT指令,一些菜鳥都想要學習NWT丨stats指令,今天就由小編告訴大家,讓你從菜鳥變成大神!那么趁著這個機會就與大家好好探討一下吧,一起來看看我的世界NWT指令基本教程喲,這是一場NWT丨stats指令新手講堂,相信對大家有所幫助,讓你從此帶妹虐菜無所不能!

搶奪激活碼技巧:[填寫問卷] [手機預約][模擬器發(fā)碼] [簽到挖鉆石]

激活碼高階技巧:[使用方法] [挖礦技巧] [闖關贏激活碼] [激活碼合成]

我的世界NWT指令基本教程 NWT丨stats指令新手講堂

stats指令是是記分板中的一環(huán),可以根據(jù)其他命令的執(zhí)行結(jié)果來更新記分板目標。具體來說,就是根據(jù)其他命令方塊或者在玩家本身執(zhí)行命令的結(jié)果,來改變相應記分板的分數(shù)。

下面給出基本格式:

01 stats block <x> <y> <z> set <統(tǒng)計> <選擇器> <目標>

02 stats entity <選擇器2> set <統(tǒng)計> <選擇器> <目標>

此指令主要用于將統(tǒng)計命令執(zhí)行結(jié)果的來源(實體或者命令方塊)與一個記分板“綁定”。如果命令執(zhí)行的來源為方塊,則用第一條block模式:如果命令執(zhí)行的目標為來源,則用第二條entity模式。

x,y,z為命令統(tǒng)計數(shù)據(jù)的來源方塊所處位置,目標為要將統(tǒng)計結(jié)果記錄為分數(shù)的記分板名稱,而<統(tǒng)計>有五種,必須是以下其中之一。

AffectedBlocks — 返回受命令影響的方塊的數(shù)量。

AffectedEntities — 返回受命令影響的實體的數(shù)量。

AffectedItems —返回受命令影響的物品的數(shù)量。

QueryResult — 返回命令的查詢結(jié)果。

SuccessCount — 返回一個命令成功執(zhí)行的次數(shù)。

關于五種統(tǒng)計的詳細說明,不做過多文字講解。

注意事項:①若命令統(tǒng)計數(shù)據(jù)的來源是命令方塊,且命令方塊中為execute指令時,由于execute指令最終執(zhí)行對象仍然是實體,此時雖 然此命令處在命令方塊中,但是應用entity模式。②在首次創(chuàng)建記分板并用stats指令與某來源“綁定”時,會出現(xiàn)記分板分數(shù)無變化的情況,需要手動將目標選擇器在記分板上的分數(shù)設為0。③stats entity <選擇器2> set <統(tǒng)計> <選擇器> <目標>。在這條指令中,選擇器2起到類似于檢測的作用,選擇器二為要檢測的目標,后面的選擇器為記分板分數(shù)所在的實體。若選擇器二為@a,選擇器為@p,則對所有玩家進行相應的統(tǒng)計并將每個玩家的分數(shù)分別存到對應玩家的記分板上。

下面來看幾個stats指令的簡單應用舉例:

一:用stats來統(tǒng)計人數(shù)

在一些地圖中,經(jīng)常能側(cè)邊欄的人數(shù)顯示;

我的世界NWT指令基本教程 NWT丨stats指令新手講堂

例:那么側(cè)邊是怎么做到顯示剩余人數(shù)的呢,下面給出用stats指令的解決方案:

先給所有的玩家一個藥效:/effect @a minecraft:saturation 40 0 true

此條命令放入循環(huán)命令方塊執(zhí)行,那么此命令給所有玩家藥效,就相當于影響了所有的玩家,故選用AffectedEntities統(tǒng)計方式,來統(tǒng)計此命令影響的實體(玩家)數(shù)量,即使游戲中的人數(shù)。

創(chuàng)建記分板:/scoreboard objectives add tj dummy 統(tǒng)計

另外為了最后的顯示美觀,創(chuàng)建顯示專用記分板:/scoreboard objectives add xs dummy 顯示

召喚一個名rs的盔甲架用來存分數(shù):/summon Armor_Stand ~ ~ ~ {CustomName:"rs",CustomNameVisible:1b,NoGravity:0,Invisible:1}

手動將rs在tj上的分數(shù)設定0來“激活”/scoreboard players set @e[type=armor_stand,name=rs] tj

將effect命令執(zhí)行結(jié)果綁定到tj記分板上,且將分數(shù)存到盔甲架上:

/stats block x y z set AffectedEntities @e[type=armor_stand,name=rs] tj

x y z 為執(zhí)行effect指令的命令方塊坐標。

最后將盔甲架在tj記分板上的分數(shù)同步到xs記分板上,避免顯示uuid影響美觀

/scoreboard players operation 人數(shù) xs = @e[type=armor_stand,name=rs] tj

在側(cè)邊欄顯示xs記分板:/scoreboard objectives setdisplay sidebar xs

這樣一來,一個側(cè)邊欄顯示實時人數(shù)就做好了 O(∩_∩)O

二:用stats來統(tǒng)計某區(qū)域內(nèi)某種方塊的數(shù)量

統(tǒng)計方塊數(shù)量用處并不多,方法上這種比較簡單,仍然先創(chuàng)建tj和xs兩個記分板,見第一條舉例。既然要統(tǒng)計方塊的數(shù)量,那么<統(tǒng)計>一定是選擇命令影響的方塊數(shù)量AffectedBlocks。在Minecraft中能夠影響指定種類方塊的指令非fill莫屬。

首先選定要統(tǒng)計的區(qū)域(為了看起來方便我用石頭圈起來了)

我的世界NWT指令基本教程 NWT丨stats指令新手講堂

假定我要統(tǒng)計鉆石塊的數(shù)量,接下來用fill指令把這個區(qū)域內(nèi)的鉆石塊全部替換掉/fill ~ ~ ~ ~10 ~6 ~10 air 0 replace diamond_block則執(zhí)行此指令之后,fill掉的鉆石塊數(shù)量即為此命令影響的方塊數(shù)量

仍然召喚一個盔甲架用來存分數(shù):

/summon Armor_Stand ~ ~ ~ {CustomName:"fks",CustomNameVisible:1b,NoGravity:0,Invisible:1

手動將fks在tj上的分數(shù)設定為0來“激活”

/scoreboard players set @e[name=fks,type=armor_stand] tj 0

將fill命令執(zhí)行的結(jié)果綁定到tj計分板上,并存到名為fkl的盔甲架上

/stats block x y z set AffectedBlocks @e[name=fks,type=armor_stand] tj

xyz為fill命令方塊所在的坐標

將fks在tj上的分數(shù)同步到xs記分板上,循環(huán)執(zhí)行

/scoreboard players operation 方塊數(shù) xs = @e[type=armor_stand,name=fks] tj

這樣就大功告成了,讓我們放幾個鉆石塊試一下:

我的世界NWT指令基本教程 NWT丨stats指令新手講堂

之后激活fill的命令方塊,可以看到側(cè)邊欄方塊數(shù)變?yōu)榱?

我的世界NWT指令基本教程 NWT丨stats指令新手講堂

更多物品合成都可以在我的世界合成表內(nèi)查詢:

我的世界合成表手機版:

如轉(zhuǎn)載涉及版權等問題,請作者與我司聯(lián)系,我司將在第一時間刪除或支付稿酬。