如题,比如我想让y轴在100~256被杀掉
我输入此指令(我知道我写的绝对不对)
execute as @a at @s[y=100,dy=256] run kill @s
然后漏洞百出,要不就在超过256格的时候也被杀,要不就是放进命令方块直接罢工
版本:1.16.5
求解
试试这样execute as @a[y=100,dy=256] at @s run kill @s
enderman_JC 发表于 2021-2-4 15:26
试试这样execute as @a[y=100,dy=256] at @s run kill @s
还是不行,超过256格还是会被击杀,放进命令方块照常罢工
体积尺寸是用来选长方体区域和碰撞箱相交的实体的 dy表示的不是一个坐标
要达成你描述的效果 先创建一个记分板:
复制代码然后高频执行以下命令:
复制代码
要达成你描述的效果 先创建一个记分板:
- /scoreboard objectives add pos_y dummy
- /execute as @a store result score @s pos_y run data get entity @s Pos[1] 10
- /execute as @a if score @s pos_y matches 1000..2560 run kill @s
晴路卡 发表于 2021-2-4 16:07
体积尺寸是用来选长方体区域和碰撞箱相交的实体的 dy表示的不是一个坐标
要达成你描述的效果 先创建一个记 ...
确实,但我能问个问题么,为什么获取分数的那里要乘10?..
Plants-Stars 发表于 2021-2-4 16:28
确实,但我能问个问题么,为什么获取分数的那里要乘10?..
保留一位留点拓展的余地呗 万一你需要精确到半格啥的