我的世界Testfor指令怎么用啊
如图,我怎么做这个都不会啊,我想做一个站在上面命令方块就会说话的装置,可是怎么也不行啊(1.64)PS:我这个是单机,不是服务器...
如图,我怎么做这个都不会啊,我想做一个站在上面命令方块就会说话的装置,可是怎么也不行啊
(1.64)
PS:我这个是单机,不是服务器 展开
(1.64)
PS:我这个是单机,不是服务器 展开
展开全部
首先你的高频并没有开启,这是一个利用中继器的延迟制作的高频,你可以通过放置一个火把然后立刻打掉来激活这个高频。如果你手速不够快可以把两个中继器的延迟通过右键调高,中继器里面的两个小火把间隔越远延迟就越高,延迟越高开启越简单,但两个中继器的延迟必须一样。
其次你的比较器的方向错了,比较器的屁股要对着你输入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来说,增加了很多很多很多功能。比如你可以通过指令方块放置一大片方块,召唤血超高,跑的飞快的强力怪物,使用弓箭来瞬移(射到哪瞬移到哪)。就不用各种投掷器啊什么的,倒腾半天效果特别差。
其次你的比较器的方向错了,比较器的屁股要对着你输入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来说,增加了很多很多很多功能。比如你可以通过指令方块放置一大片方块,召唤血超高,跑的飞快的强力怪物,使用弓箭来瞬移(射到哪瞬移到哪)。就不用各种投掷器啊什么的,倒腾半天效果特别差。
更多追问追答
追问
谢谢,我用的高频,已经会了。最后问一下,1.6存档能移到1.8吗,我试过1.7,可是1.8好像不行
追答
完全可以。只不过你的setblock等和方块和物品有关的指令需要改改,不能用数字了。比如give @a 137这是原先的给命令方块的方法。1.8就要输英文,give @a command_block (这个英文你可以在1.8版本中按下f3+h,然后移动到物品上查看。除了这一点以外其他完全兼容
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询