3 votes

Comment faire pour que les joueurs les plus proches se dirigent vers l'armorstand avec la convocation.

Je suis en train de faire une autre carte et dans celle-ci, je dois mettre le crâne des joueurs les plus proches sur un support d'armure. Comment puis-je faire cela et comment fonctionne le sélecteur de cible pour mettre la tête du joueur le plus proche sur un support d'armure ?

1voto

MrLemon Points 17073

Depuis Minecraft 1.8 et la prochaine version 1.9 (actuellement snapshot 15w43c), il n'y a aucun moyen de faire cela dans Minecraft vanilla, à moins d'une commande personnalisée pour chaque joueur.

Cela nécessiterait l'utilisation de caractères de substitution/variables dans les données NBT, ce qui est impossible.


Cela dit, si la liste des noms d'utilisateur des joueurs est connue et fixe, vous pourriez utiliser une commande par joueur, ne l'exécutant que si ce joueur est le plus proche du point d'exécution.

/execute @p ~ ~ ~ execute @p[name=Alice,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Alice"}}]}
/execute @p ~ ~ ~ execute @p[name=Bob,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Bob"}}]}
...
/execute @p ~ ~ ~ execute @p[name=Zuul,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Zuul"}}]}

0voto

ShadowWolf Points 163

Vous pouvez ajouter des têtes de joueurs sur des supports d'armure en utilisant cette commande :

/summon ArmorStand ~ ~ ~ {Equipment :[{},{},{},{},{},{id : "skull",Damage:3,tag:{SkullOwner : "(nom du joueur)"}]}

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