Comment détecter le gagnant

J'essaie de faire un minigame que j'ai déjà mentionné dans d'autres questions à moi. Je pense que j'ai obtenu toutes les commandes sauf une. J'ai besoin d'un bloc de commande pour retourner vrai quand il reste un seul joueur et ça finira le jeu.

Je n'ai encore rien essayé parce que je n'ai aucune idée de la façon de le faire. J'ai également essayé de faire des recherches, mais je n'ai jamais de renseignements. De plus, je suis sur 1.7.10.

Est-ce possible en 1.7.10 et, dans l'affirmative, comment puis-je le faire?

  • Vérifiez si le joueur a un article, si tel est le cas, supprimez-le
  • Comment trouver les meilleurs résultats d'un objectif?
  • Shulker Shells Drop
  • Quels sont les x, y et z dans la commande / testforblocks?
  • L'armure ne fournit pas de barres d'armure / protection
  • Comment créer des têtes de joueurs personnalisés sans faire de comptes multiples?
  • 2 Solutions collect form web for “Comment détecter le gagnant”

    Vous ne pouvez pas tester s'il n'y a plus qu'un joueur, mais vous pouvez tester s'il n'y a plus de joueurs dans une zone, utilisez cette commande:

    /testfor @a[c=2,x=X,y=Y,z=Z,r=R] 

    Déployé:

      /testfor | testfor @a[] | players c=2 | which are one of the 2 closest players x=X,y=Y,z=Z | at the coordinates X, Y, Z r=R | or R blocks away from them 

    Cela signifie que vous devez remplacer X , Y , Z par les coordonnées centrales approximatives de votre zone de Minijame et R avec la moitié de la longueur de la zone de mini-jeu.

    Maintenant, vous devez coller un comparateur hors du bloc de commande et inverser sa sortie, donc si la commande renvoie false (par exemple, il y a moins de 2 joueurs dans la zone spécifiée), votre sortie est vraie.

    Essayez de donner à tous les joueurs un objectif avec le système de pointage de la commande, quand quelqu'un perd, leur donner un point et faire fonctionner une horloge avec une commande pour détecter si les joueurs ont 1 point sur l'objectif, s'ils le font, vous pouvez les téléporter ou les tuer .

    Ensuite, une horloge se dirige vers le côté en vérifiant un certain rayon s'il y a un joueur avec le score de 0, lorsque tous les joueurs ont 1 point et sont emmenés là, un joueur aura quitté le score de 0 et vous pourrez le gagner En le téléportant sur la salle gagnante ou en disant tout simplement dans le chat, "vous êtes le gagnant!"

    Vous pouvez probablement trouver toutes les commandes dont vous avez besoin pour cela sur le canal YouTuber de "Dragnoz". Il fait beaucoup de ce genre de choses.