1 votes

Cette commande devrait s'exécuter si le joueur se trouve à cet endroit précis, mais elle ne fait rien.

Si vous vous trouvez en x=129 - 132, y=121 - 124, z=154 - 155, cette commande debe vous tuer, mais cela ne fait rien. qu'est-ce qui ne va pas avec cette commande ? J'ai essayé avec un bloc de commande "toujours actif", et j'ai essayé avec un bloc de commande normal avec un levier actif à côté, mais dans les deux cas, rien ne se passe.

execute as @p[x=-129,y=121,z=-154,dx=-132,dy=123,dz=-155] run kill @p

Je suis dans un monde solo dans Minecraft 1.16.5 avec Forge et Optifine installés.

3voto

sourrabbit Points 316

L'exécution ne s'effectue que pour le joueur le plus proche du bloc de commande, vous devez donc utiliser le sélecteur @a et @s pour tuer.

Le sélecteur de boîte englobante fonctionne avec une position et des valeurs dx, dy et dz positives. dx, dy et dz sont des différences de x, y et z.

Donc ce qui suit s'exécute sur tous les joueurs, si leur boîte englobante est dans x=129..132, y=121..124, z=154..155, et les tue.

execute as @a[x=129,y=121,z=154,dx=3,dy=3,dz=1] run kill @s

Vous pouvez placer cette commande dans un bloc de commande répétitif, inconditionnel et toujours actif au niveau des chunks de spawn.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X