1 votes

Minecraft 1.14.4 Téléportation en mode multijoueur d'un joueur différent par rapport à lui-même (Datapack) fonction appelée à partir du bloc de commande

Je clone les blocs dans la direction x -1 à la fois. Je veux garder tous les joueurs sur ces blocs avec eux, donc je téléporte le joueur -1 par rapport à leur position actuelle. Pos[0] ou X.

Cela fonctionne pour moi lorsque la fonction est exécutée à partir d'un bloc de commande répétitif appelant une fonction datapack comme suit.

clone ~-9 ~-1 ~-2 ~63 ~5 ~2 ~-10 ~-1 ~-2 replace force

execute at @p run tp @p ~-1 ~ ~ 

Quand j'exécute la commande @p

Cependant, cela ne fonctionnera pas pour les autres. Je dispose d'un tableau d'affichage pour savoir si un joueur est sur les blocs et je peux donc exécuter une autre fonction basée sur ce tableau d'affichage à partir de cette fonction. Cependant, j'ai essayé plusieurs combos pour que les autres joueurs en mode multijoueur déplacent le bloc 1 dans la direction x, sans succès, mais je bouge.

1 votes

at @p as @a at @s

2voto

Zach K Points 595

Pour clarifier ce que @Fabian Röling voulait dire, la raison pour laquelle vos commandes ne fonctionnent pas est que vous utilisez le sélecteur @p au lieu du sélecteur @a. Votre commande, execute at @p run to @p ~-1 ~ ~ signifie qu'il faut exécuter cette commande sur le joueur le plus proche et le téléporter à cette position à -1 bloc dans la direction x.

Ce que vous voulez vraiment, c'est

execute as @a at @s run tp @s ~-1 ~ ~

ce qui signifie lancer cette commande en tant que tous les joueurs, en respectant chacune de leurs positions, et téléporter chacun d'entre eux par rapport à leur position -1 blocs dans la direction x.

Si ce n'est pas ce que vous voulez, je vous recommande de clarifier votre question.

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