首頁 游戲

Minecraft指令手冊

第三十六章 testfor -探測 上

Minecraft指令手冊 你好MC 833 2020-01-18 11:14:33

  如果你想知道現(xiàn)在有多少個(gè)玩家,可以打開設(shè)置界面或按下TAB鍵就可以查看有多少個(gè)玩家。如果你想知道有多少個(gè)指定實(shí)體,那么你需要............一條指令。

  這條指令是什么指令呢?它就是:/testfor。

  /testfor

  作用:探測有多少個(gè)指定實(shí)體。

  需要權(quán)限等級(jí):1

  需要作弊:是

  版本獨(dú)占:基巖版、教育版、Java1.13之前版本

  格式:

  Java1.13之前

  /testfor <指定目標(biāo):目標(biāo)選擇器>[探測NBT是否符合]

  基巖版

  /testfor <指定目標(biāo):目標(biāo)選擇器>

  你是不是以為有什么坐標(biāo),但其實(shí)一個(gè)目標(biāo)選擇器就夠了。

  比如探測玩家boybook是否在線,可以這么寫:

  /testfor boybook

  一直重復(fù)執(zhí)行,并用紅石比較器檢測是否有輸出信號(hào)。如果有,則在線,反之則下線。

  假設(shè)我們要檢測每個(gè)玩家周圍100格內(nèi)有多少只苦力怕,就可以:

  /execute @a ~~~ testfor @e[type=creeper,r=100]

  /testfor這條指令很簡單,但相比其他大多數(shù)指令,它有一個(gè)特別的功能:

  輸出探測到的實(shí)體數(shù)量,轉(zhuǎn)化為紅石信號(hào)強(qiáng)度。

  那么就需要用到:紅石比較器了。

  首先,把紅石比較器的比較那一端對(duì)準(zhǔn)寫了/testfor的指令的命令方塊。

  然后(不要加上中繼器),將紅石線延長到15。

  接下來,打開命令方塊。

  如果寫著剛才探測苦力怕的指令。假設(shè)探測到了12只苦力怕。

  那么命令方塊上一個(gè)輸出就是12只苦力怕,而輸出的紅石信號(hào)強(qiáng)度也為12(12格)。

  這樣子,就可以從外面看到數(shù)據(jù)了。

  但是,由于紅石信號(hào)最高15格,所以我們只能:在里面看到最真實(shí)的數(shù)字,外面最高只可顯示15。

  歷史

  Java

  1.5——加入了/testfor

  1.8——/testfor支持NBT標(biāo)簽探測,并不再為命令方塊獨(dú)有

  1.13——/testfor被移除

  攜帶版

  1.0.5——/testfor

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南