完成此 /execute gamemode 命令的语法是什么?这与有效的状态效果命令完全一样
What is the syntax to finish off this /execute gamemode command? It's exactly like the Status Effect command that works
我可以在玩家进入某个区域时给他们一个状态效果,并在他们离开时将其移除没有问题,但是当我尝试在游戏模式中做同样的事情时,没有任何反应。在我看来,这些是同一件事。当我拨动开关时,我可以让游戏模式为每个人或一个人改变,但不是在某个区域。见下文。我是 运行 Forge for 1.16.4 并将这些命令放在埋在地下的重复命令块中,在它们影响的区域。
为什么这不起作用:
execute if entity @p[x=94,y=50,z=85,dx=26,dy=33,dz=27] run gamemode adventure @p
什么时候做?
execute if entity @p[x=10020,y=80,z=10142,dx=30,dy=20,dz=43] run effect give @p minecraft:jump_boost 1 10 true
我的世界的“自动填充引导提示”就这么多了,它说它在大约 10 次不同的迭代中有效,但它什么也没做。它提示我将 @p
放在末尾,但我不知道它为什么在那里,而且它不会让我向它添加任何目标选择器参数,这让我觉得它是多余的。我试过添加:
as @p
和
at @p
前前后后,还是没有。我错过了什么或放多了?
我一直在测试该命令并且运行良好。只有一个问题,目标线的影响区域是倒置的(我真的不知道为什么)。尝试反转目标线,如下所示:
execute if entity @p[x=94,y=50,z=85,dx=-26,dy=33,dz=-27] run gamemode adventure @p
我可以在玩家进入某个区域时给他们一个状态效果,并在他们离开时将其移除没有问题,但是当我尝试在游戏模式中做同样的事情时,没有任何反应。在我看来,这些是同一件事。当我拨动开关时,我可以让游戏模式为每个人或一个人改变,但不是在某个区域。见下文。我是 运行 Forge for 1.16.4 并将这些命令放在埋在地下的重复命令块中,在它们影响的区域。
为什么这不起作用:
execute if entity @p[x=94,y=50,z=85,dx=26,dy=33,dz=27] run gamemode adventure @p
什么时候做?
execute if entity @p[x=10020,y=80,z=10142,dx=30,dy=20,dz=43] run effect give @p minecraft:jump_boost 1 10 true
我的世界的“自动填充引导提示”就这么多了,它说它在大约 10 次不同的迭代中有效,但它什么也没做。它提示我将 @p
放在末尾,但我不知道它为什么在那里,而且它不会让我向它添加任何目标选择器参数,这让我觉得它是多余的。我试过添加:
as @p
和
at @p
前前后后,还是没有。我错过了什么或放多了?
我一直在测试该命令并且运行良好。只有一个问题,目标线的影响区域是倒置的(我真的不知道为什么)。尝试反转目标线,如下所示:
execute if entity @p[x=94,y=50,z=85,dx=-26,dy=33,dz=-27] run gamemode adventure @p