展开全部
我尽量详细地跟你说吧:
比如我要让有人站在这个金块上时,服务器就说一句话:xx是SB。
这时候,就要用到testfor指令了。
首先,站在这个金块上,按F3,记下xyz坐标
然后,在周围放一个命令方块(随便放哪都可以,不要太远),打开,里面输入:
格式是 testfor @p[x,y,z,r=]
其中,xyz坐标之间用英文的逗号“,”隔开,r是半径(图片上写错了一个字,不要在意)
然后用高频红石反复激活这个命令方块
在这个命令方块前面放一个红石比较器,比较器后面再放一个命令方块:
当有人站在那个金块上时,命令方块就会发出信号,通过比较器发出(信号很弱,想增强可以放个中继器)
然后,我们在第二个命令方块里输入想对站在金块上的人做的事:
(我这里只是举个例子,你可以用其他指令)
然后站在金块上就会:
以上内容全部原创,如果不懂请追问。
追问
我想要再详细一点,比如说复杂一点的坐标比如最大半径、最小半径、搜索目标的模式等等。如果没有那我也可以采纳
追答
最大最小半径是什么?
搜索目标的模式可以的,
比如说要把一个切换创造作弊的人传送走,就在一个命令方块内输入/tp @a[m=1] x y z,
然后用高频反复激活这个方块
展开全部
/testfor指令用于检测符合选择器条件的实体。就这么简单,用处不大。一般情况下用/execute指令就够了。不过PE如果检测实体数量的话用/testfor是目前中国版唯一的办法,不过十五个以上会出现问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
testfor @e 测量所有实体
附加:@e[type=实体的英文代码]加选择器,测你想测的生物
附加:@e[r=距离]加半径,只测这个半径的生物
运用:可以用到链令方块,来先测试,再执行符合条件的命令
testfor
附加:@e[type=实体的英文代码]加选择器,测你想测的生物
附加:@e[r=距离]加半径,只测这个半径的生物
运用:可以用到链令方块,来先测试,再执行符合条件的命令
testfor
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果说要一个圆环,圆环外圈为r,内圈为rm,要测目标的话可以用type=来锁定物种,tag=来锁定标签,标签是要提前给人加上去的。另外这条回答里的我认为直接用循环命令方块就可以了,不用高频电路反复激活。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个命令方块就行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询