指令教程[第五期]testfor
指令名稱:testfor
要求:op權(quán)限
作用:檢測并統(tǒng)計(jì)符合指定條件的實(shí)體(玩家、生物、物品等)
語法
/testfor <檢測目標(biāo):目標(biāo)>
參數(shù)
檢測目標(biāo):目標(biāo)
指定計(jì)數(shù)的目標(biāo)。必須是一個(gè)玩家名稱或一個(gè)目標(biāo)選擇器(可以使用@e來指定非玩家實(shí)體)。
效果
若參數(shù)設(shè)置不正確,或玩家無法解析為一個(gè)或多個(gè)實(shí)體(以名稱指定的玩家必須在線)時(shí),命令失敗。
成功時(shí),將命令成功計(jì)數(shù)設(shè)置為匹配目標(biāo)數(shù)量,可以通過朝外的靠著命令方塊的紅石比較器測量。
示例
探測Alice是否在線: /testfor Alice
統(tǒng)計(jì)圓心為(0,64,0)、半徑為3米的區(qū)域內(nèi)的生存玩家數(shù)量:/testfor @a[x=0,y=64,z=0,r=3,m=0]
統(tǒng)計(jì)圓心為(0,64,0)、半徑為20米的區(qū)域內(nèi)的僵尸數(shù)量: /testfor @e[x=0,y=64,z=0,r=20,type=zombie]
探測掉落物:
/testfor @e[type=item]
標(biāo)簽: