我的世界怎么检测玩家手持物品手机版,怎么让玩家手持指定的物品就可以得到指定的药水效果?

 本方法适用于110(1。8不知道能不能鼡)以上的版本第一步:用指令调出命令方块/give【玩家】 minecraft:command_block建议使用命令:/gamerule commandBlockOutput false(关闭命令方块文本提示)第二步:将命令方块这样摆放(命令方塊为循环型,不受制约保持开启)第三步:在命令方块输入命令:/testfor @a[x=【x轴】,y=【y轴】,z=【z轴】,r=【范围大小】](x,y,z轴不知道的可以按F3查看。
F3按下后會出现一堆英文找到“XYZ:”栏,后面的数字对过来就是x轴y轴,z轴或者看下面的"Block",后面的数字分别是x轴y轴,z轴,范围大小是指xyz位置的延伸可以看作是一个圆,中间的圆心是xyz的位置r就是那个圆的半径。)第四步:测试功能(我们将范围设置成5)走进检测范围红石灯就会亮起离开红石灯则会灭未进入范围前:进入范围后:希望这个可以帮助你还有不懂的可以加群问我:。
全部
}

  导读:在中玩家可以利用TESTFOR指令来检测有没有玩家在服务器中的位置,这个方法常用在服务器中下面小编我就来介绍一下TESTFOR指令的使用教程

  testfor是第一条只能用在指囹方块中的指令,在13w03a中被加入它用来检测特定玩家是否存在(用法为/testfor [玩家]),或者特定玩家是否存在于特定坐标/范围内(用法为/testfor @p[x坐标,y坐标,z坐标]/testfor @p[r=一定范围]或者/testfor @p[x坐标,y坐标,z坐标,r=一定范围]),其输出的信号可以被周围的红石比较器接收像是用红石比较器接收箱子的填满度一样(中括号中嘚数值可以修改)

  这是指令方块写的指令,意为以指令方块为中心检测其半径为1的范围内是否存在玩家

  当玩家不在检测范围内时,激活指令方块比较器那也不会有输出

}

? 版权所有 本站原创图文内容版權属于原创作者未经许可不得转载

}

我要回帖

更多关于 我的世界怎么检测玩家手持物品 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信