2 votes

Minecraft - téléporter un joueur en marchant sur des coordonnées spécifiques

Actuellement, j'essaie de comprendre les blocs de commande dans Minecraft. La prochaine étape que j'essaie de réaliser est de téléporter un joueur, quand il marche sur un bloc à des coordonnées spécifiques. J'ai trouvé beaucoup de solutions à ce sujet, mais la solution est toujours dans le cas où un joueur marche sur un bloc (par exemple une pierre). Mais j'essaie d'exécuter la commande uniquement lorsque le joueur marche sur un bloc spécifique. J'ai trouvé ce fil ce qui est exactement ce dont j'ai besoin.

Mais pour une raison quelconque, ça ne marche pas. Je suppose que je fais quelque chose de mal, mais je n'arrive pas à savoir quoi. J'essaie d'exécuter une commande lorsque le joueur marche sur le bloc aux coordonnées x=-637 y=67 z=620. J'ai donc placé un bloc de commande sous ces coordonnées et j'ai entré la commande suivante :

/execute @a[x=-637,y=67,z=620,r=1] ~ ~ ~ tp @p -640 67 625

Mais comme je l'ai déjà dit, ça ne marche pas. Je ne veux pas le faire avec une plaque de pression. Le joueur ne doit pas voir qu'il y a quelque chose de spécial. J'utilise la version 1.10.2 de Minecraft.

Toute aide est la bienvenue.

2voto

Grant Davis Points 928

Je testerai cela quand j'aurai accès à un ordinateur de bureau, mais je crois que tp @a[x=?,y=?,z=?,r=1] x y z en répétition devrait fonctionner. Cela a fonctionné pour moi en 1.7, mais je ne l'ai pas encore testé en 1.10.

0voto

KevtheRevZ4 Points 9

Je dirais qu'il serait mieux d'utiliser /tp plutôt que /execute . Ils fonctionnent tous les deux de la même manière, mais personnellement je préfère /tp en mettant cela sur un bloc de commande répétitif et toujours actif :

/tp @a[x=number,y=number,z=number,r=1] x y z

0voto

DonielF Points 1189

Essayez /tp @a[r=R] x y z où :

  • R est le rayon de sélection. Ainsi, par exemple, si le bloc se trouve deux blocs sous l'endroit d'où vous voulez que les joueurs se téléportent, vous définissez R=3. Notez que c'est rayon ce qui signifie que les joueurs de tout la direction dans un rayon de trois blocs sera téléportée. Par conséquent, placez le bloc de commande aussi près que possible de l'endroit cible et bloquez tous les autres endroits d'où les joueurs pourraient être téléportés, afin d'éviter qu'ils ne le soient également.
  • (x,y,z) est la destination cible.

Branchez-le sur un bloc de commande, en le répétant et en l'activant en permanence, et vous aurez tout ce qu'il vous faut.

-1voto

nyg Points 101

Essayez la commande :

/execute @a -637 67 620 tp @a[r=1,c=1] -640 67 625

Cela téléportera tout le monde dans un rayon d'un bloc à partir des coordonnées. -637 67 620 aux coordonnées -640 67 625 .

-2voto

steven.schifter Points 41
/execute @a -637 67 620 tp @p -640 67 625

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