z1x2c3v678
想在服务器里玩命令方块,然后想做一个检测一块地方有没有玩家的装置。用比较器挨着命令方块,然后对命令方块用频闪。

写了一个/testfor @p[type=player,x=480,y=120,z=-316,r=1],然后玩家进范围就有信号,出去就没信号
但是写/testfor @p[type=player,x=480,y=120,z=-316,dx=1,dy=1,dz=1]就不行,永远有信号,没玩家也有信号。

但是我不想弄球形检测区域呀,就想弄方的检测区。

能帮我看下哪里有问题吗,谢谢大家


z1x2c3v678
对了 版本是1.7.10

SPGoding
dx dy dz 是在 1.8(14w03a)中加入的,1.7.10 里面没有这个东西

z1x2c3v678
SPGoding 发表于 2018-11-8 20:57
dx dy dz 是在 1.8(14w03a)中加入的,1.7.10 里面没有这个东西

1551 那有什么检测矩形区域的办法吗

SPGoding
z1x2c3v678 发表于 2018-11-8 21:43
1551 那有什么检测矩形区域的办法吗

我有个不靠谱的想法,就是拿一堆球形的检测来堆出一个矩形的检测…

z1x2c3v678
SPGoding 发表于 2018-11-8 21:54
我有个不靠谱的想法,就是拿一堆球形的检测来堆出一个矩形的检测…

我也想过这个2333 感觉太蠢了

z1x2c3v678
SPGoding 发表于 2018-11-8 20:57
dx dy dz 是在 1.8(14w03a)中加入的,1.7.10 里面没有这个东西

大佬再问问~ TP之后的玩家朝向1.7.10能设置吗

chyx
SPGoding 发表于 2018-11-8 21:01
我有个不靠谱的想法,就是拿一堆球形的检测来堆出一个矩形的检测…

球半径足够大的时候可以看成平的。。。

比如在上方1510米处 半径在1510到1500之间
就可以近似当成0~10米之间。。。

然后拿三组这个 围出长方体的六个面。。。