第一中文网

第三十六章 tetfr -探测 上 (第1/1页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

如果你想知道现在有多少个玩家,可以打开设置界面或按下tAb键就可以查看有多少个玩家。如果你想知道有多少个指定实体,那么你需要............一条指令。

这条指令是什么指令呢?它就是:\/testfor。

\/testfor

作用:探测有多少个指定实体。

需要权限等级:1

需要作弊:是

版本独占:基岩版、教育版、Java1.13之前版本

格式:

Java1.13之前

\/testfor <指定目标:目标选择器>[探测Nbt是否符合]

基岩版

\/testfor <指定目标:目标选择器>

你是不是以为有什么坐标,但其实一个目标选择器就够了。

比如探测玩家boybook是否在线,可以这么写:

\/testfor boybook

一直重复执行,并用红石比较器检测是否有输出信号。如果有,则在线,反之则下线。

假设我们要检测每个玩家周围100格内有多少只苦力怕,就可以:

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

\/testfor这条指令很简单,但相比其他大多数指令,它有一个特别的功能:

输出探测到的实体数量,转化为红石信号强度。

那么就需要用到:红石比较器了。

首先,把红石比较器的比较那一端对准写了\/testfor的指令的命令方块。

然后(不要加上中继器),将红石线延长到15。

接下来,打开命令方块。

如果写着刚才探测苦力怕的指令。假设探测到了12只苦力怕。

那么命令方块上一个输出就是12只苦力怕,而输出的红石信号强度也为12(12格)。

这样子,就可以从外面看到数据了。

但是,由于红石信号最高15格,所以我们只能:在里面看到最真实的数字,外面最高只可显示15。

历史

Java

1.5——加入了\/testfor

1.8——\/testfor支持Nbt标签探测,并不再为命令方块独有

1.13——\/testfor被移除

携带版

1.0.5——\/testfor

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办