3 votes

Y a-t-il un moyen de téléporter un joueur avec un deathCount de 1 ?

Je suis en train de faire une carte de skywars et j'ai presque terminé, il ne me reste plus qu'à téléporter les joueurs avec le deathCount de 1 vers les îles tout en les transformant en mode de jeu 3 (spectateur) . Y a-t-il un moyen de téléporter seulement les joueurs morts, mais garder les joueurs vivants à leur place ? Je ne veux pas utiliser un faux joueur ou quoi que ce soit, j'ai juste besoin d'une balise pour le tableau d'affichage qui ne soit pas [team="nom de l'équipe"]. J'ai besoin de quelque chose pour tester l'objectif deathCount sur le tableau d'affichage.

Par exemple, avec /testfor @a[Q=1] avec Q comme deathCount, que serait Q ?

1voto

randomnetcat Points 11

MISE À JOUR : cette réponse est devenue obsolète en raison d'un changement dans la question.

Vous avez besoin d'un objectif de tableau de bord et d'une cible.

Cible : Un sélecteur d'entité, ou un faux joueur, dont vous pouvez utiliser le score pour le suivi de l'objectif, mais il ne doit s'agir que d'une seule entité pour des raisons de décalage.

Ensuite, voici les commandes :

R=Repeating C=Chain`
TARGET=The target mentioned above
OBJ=The objective mentioned above

R: /scoreboard players set TARGET OBJ 0
C: /scoreboard players tag @a[tag=finalSurvivor] remove finalSurvivor
C: /execute @a[m=0, OTHER SELECTORS HERE ] ~ ~ ~ /scoreboard players add TARGET OBJ 1
C: /scoreboard players test TARGET OBJ 1 1
Conditional C: /scoreboard players tag @p[m=0] finalSurvivor

N'oubliez pas de le mettre à la manière d'une chaîne standard.

Vous pouvez ensuite utiliser @a[tag=finalSurvivor] pour cibler le dernier joueur, vous devez le faire à la fin de la même chaîne.

1voto

bcml Points 866

Vous pouvez utiliser un objectif de tableau de bord pour compter les décès.

/scoreboard objectives add deaths deathCount créera un objectif pour compter les décès.

Vous pouvez alors /tp @a[score_deaths=1,score_deaths_min=1] <wherever>

Bien sûr, vous devrez remettre le score à zéro lorsque le jeu sera terminé.

0voto

HungryBoy02 Points 102
/scoreboard objectives add Q deathCount
/tp @p[score_Q=1] X Y Z
/scoreboard players set @a[score_Q=1] Q 0

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