我的世界testfor指令怎么用??

供稿:hz-xin.com     日期:2024-04-27
求我的世界命令方块testfor指令用法

我尽量详细地跟你说吧:
比如我要让有人站在这个金块上时,服务器就说一句话:xx是SB。

这时候,就要用到testfor指令了。
首先,站在这个金块上,按F3,记下xyz坐标
(坐标取括号内的数据)
然后,在周围放一个命令方块(随便放哪都可以,不要太远),打开,里面输入:

格式是 testfor @p[x,y,z,r=]
其中,xyz坐标之间用英文的逗号“,”隔开,r是半径(图片上写错了一个字,不要在意)
然后用高频红石反复激活这个命令方块

在这个命令方块前面放一个红石比较器,比较器后面再放一个命令方块:

当有人站在那个金块上时,命令方块就会发出信号,通过比较器发出(信号很弱,想增强可以放个中继器)
然后,我们在第二个命令方块里输入想对站在金块上的人做的事:

(我这里只是举个例子,你可以用其他指令)
然后站在金块上就会:

以上内容全部原创,如果不懂请追问。

首先你的高频并没有开启,这是一个利用中继器的延迟制作的高频,你可以通过放置一个火把然后立刻打掉来激活这个高频。如果你手速不够快可以把两个中继器的延迟通过右键调高,中继器里面的两个小火把间隔越远延迟就越高,延迟越高开启越简单,但两个中继器的延迟必须一样。
其次你的比较器的方向错了,比较器的屁股要对着你输入testfor的命令方块,你可以通过站在左边的命令方块上方,来放置这个比较器来得到正确的方向。

然后就是我不知道你的命令方块是否输入正确
如果你是要如果有人符合条件,那么对所有人说话,应该是如下的
左边的命令方块应输入
testfor @a[x=?,y=?,z=?,r=1]
@a是要检测的对象,意思是所有人,x y z 是你想要检测的坐标,因为我不知道你那里的坐标所以我只能用问号表示。你可以在F3信息中的第6 7 8行获取(注意是后面括弧里的)r代表检测半径,这里是1格因为你只要检测在上面的,当然你可以自行根据需求更改
右边的命令方块应该输入
tellraw @a 你要说的话,或者 tellraw @a {text:"你要说的话",color:red}
如果你不需要特效的话,前者即可。如果你需要例如颜色,下划线,加深等等的特效,使用后面的,例子中我给出的是改变颜色为红色,你可以自行根据需要更改。

如果你需要的是只对符合条件的人说话,那么不需要testfor,只需要一个指令即可。
tellraw @a[x=?,y=?,z=?,r=1] 你要说的话 或者带特效的,跟上面一样。

(PS:我不清楚1.6里有没有tellraw,没有的话你还是换1.7以上的吧,当然1.6用say也可以,say XXXXX)

最后建议你如果想做解密地图等等用命令方块的地图,使用1.8版本。1.8版本中的指令相比1.6来说,增加了很多很多很多功能。比如你可以通过指令方块放置一大片方块,召唤血超高,跑的飞快的强力怪物,使用弓箭来瞬移(射到哪瞬移到哪)。就不用各种投掷器啊什么的,倒腾半天效果特别差。

testforblock是用来检测一个坐标是否是某个方块的
1、他可以在聊天栏里输入使用来进行查询,格式为:testforblock X坐标 Y坐标 Z坐标 方块ID 附加值 数据标签
数据标签一般对方块没用,可以无视(除非你想查询箱子里的东西是否是按某种方式放置的)
附加值是用来区分ID相同的方块的,比如所有羊毛ID都是35,不同的是他们的附加值不同,紫色是10,蓝色是11。这样就区分开了
还迹俯管谎攮荷归捅害拉有例如箱子的朝向,砂石是否平滑等等,都是附加值来决定的。
举个例子:/testforblock ~ ~-1 ~ 54 就是查询脚下是否是箱子
/testforblock ~ ~-1 ~ 54 3 就是查询脚下的箱子是否是冲着南边的
如果是,会白字提示。如果不是,会红字提示。
2、他可以在命令方块中使用,查看某个坐标的方块是否是某个方块,
使用方式和上面一样。区别是不会有文字提示,而是用比较器输出
比较器放置方式如下(屁股对着命令方块)

命令方块内容如下/testforblock ~ ~1 ~ 54 3(翻译:检测上方是否是冲着南边的箱子)
激活后比较器亮起,因为上方确实是冲着南边的箱子。如果不是的话比较器就不会亮
就这样,打字又截图很累的,望采纳

首先你的高频并没有开启,这是一个利用中继器的延迟制作的高频,你可以通过放置一个火把然后立刻打掉来激活这个高频。如果你手速不够快可以把两个中继器的延迟通过右键调高,中继器里面的两个小火把间隔越远延迟就越高,延迟越高开启越简单,但两个中继器的延迟必须一样。

我的世界TESTFOR指令使用方法
答:TESTFOR指令使用方法testfor是第一条只能用在指令方块中的指令,在13w03a中被加入,它用来检测特定玩家是否存在(用法为/testfor [玩家]),或者特定玩家是否存在于特定坐标/范围内(用法为/testfor @p[x坐标,y坐标,z坐标]...

我的世界testfor指令怎么用??
答:1、他可以在聊天栏里输入使用来进行查询,格式为:testforblock X坐标 Y坐标 Z坐标 方块ID 附加值 数据标签 数据标签一般对方块没用,可以无视(除非你想查询箱子里的东西是否是按某种方式放置的)附加值是用来区分ID相同...

网易我的世界1.12.2 testfor指令检测背包内物品
答:在物品名称前加上minecraft,并且把ID后面的物品名称需要扩上引号。比如testfor @p[r=3]{Inventory:[{id:"minecraft:bedrock"}]}。检测玩家手持物品,就需要用到参数SelectedItem,代码指令为testfor @a {SelectedItem:{id...

求我的世界命令方块testfor指令用法
答:首先,站在这个金块上,按F3,记下xyz坐标 (坐标取括号内的数据)然后,在周围放一个命令方块(随便放哪都可以,不要太远),打开,里面输入:格式是 testfor @p[x,y,z,r=]其中,xyz坐标之间用英文的逗号“,”隔开...

我的世界怎样用testfor做一个主人检测器?
答:首先放置一个命令方块,改为连续且保持开启 输入/testfor @p[r=2] (其中@p可以替换为任意玩家的id,是谁的id就检测谁,中括号内是检测半径,根据实际情况填入数字即可)然后拿出一个红石分辨器摆在命令方块后方,在...

我的世界手机版命令方块指令testfor怎么设定范围和检测指定玩家。 为...
答:应该是:testfor a[r=!5](命令方块一定要设置成脉冲-无条件-需要红石)(需要用脉冲信号激活)

minecraft我的世界testfor指令怎么检测玩家手持什么东西右键?
答:我的世界TESTFOR指令使用方法,testfor是第一条只能用在指令方块中的指令,在13w03a中被加入,它用来检测特定玩家是否存在,或者特定玩家是否存在于特定坐标/范围内。1、检测特定玩家是否存在(用法为/testfor [玩家])。2、...

我的世界怎么用指令检测背包里有没有指定物品,没有就给予的指令?
答:testfor @p Inventory{物品;位置(都行的话就都填上)} 这个是检测有没有的。在commandblock旁边放一个比较器,下落一个红石火把,这样有物品是火把就会保持熄灭,当没有物品时,比较器不输出信号,红石火把点亮。在红石...

1.7.10我的世界testfor通过体积尺寸选择目标怎么用?
答:最后xyz三个范围就可以得到立方体范围的检测。当dx dy dz其中一个=0或者不填,就是一个矩形范围检测,dy=0可以应用与跳跃检测。两个=0或者不填,就正方向两方块间范围检测,这个可以代替绊线钩使用,更加让机关隐秘。

我的世界在设置计分板后 怎么弄在积分达到一定数量时触发下一个命令_百...
答:你好,minecraft中可以用testfor命令来实现你想要的效果 在命令方块中输入并连上高频:testfor @a[score_计分板名称_min=特定分值]再在这个命令方块的旁边一个放一个红石比较器,如果满足计分板分值大于等于特定分值,那么...