Wie finde ich die Top-Scores eines Ziels?

Ich versuche herauszufinden, wie man die Top-Scores für ein Kills-Ziel findet. Ich habe die Kills bei den Kriterien playerKillCount, aber das ist nicht wirklich wichtig.

Ich wollte es so, dass ich effektiv die Top 3 Punkte des Ziels nehmen kann, und legte sie auf Zeichen, wie Sie können Selektoren in Zeichen zusammen mit Blockdaten verwenden.

Ich habe meine Methode ausprobiert, die alle Punkte zu entfernen, bis sie 0 erreichen, und sehen, welcher Spieler ein Minimum von einem hat, aber es scheint ein wenig ineffizient. Wie kann man das machen?

  • Befehl mit unendlichen Koordiaten?
  • Wählen Sie den Spieler aus, der keine bestimmte Punktzahl hat
  • Wie bekomme ich den Spielernamen?
  • Wie benutzt man @e Daten auf einem benutzerdefinierten Schneeball
  • Wie erkenne ich, ob Spieler genügend EXP-Level haben?
  • Entfernen von Minecarts in 1.7.10 mit Befehlsblöcken
  • One Solution collect form web for “Wie finde ich die Top-Scores eines Ziels?”

    Befehl

    scoreboard players set highest scb -2147483648 execute (entities that needs to compare the score) ~ ~ ~ scoreboard players operation highest scb > @e[c=1] scb

    Prinzip:

    highest = INT_MIN for i in entities: if i.scb > highest: highest = i.scb