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?

  • Minecraft Mob-Laichen in Vanille 1.8 Server
  • Testen Sie wahr, wenn kein ArmorStand
  • / Testfor Befehl, um Spieler zu zählen?
  • Produkt beschwören
  • Wie teste ich einen Spieler in einem MinecartRideable (1.9)?
  • So testen Sie die Tageszeit mit dem Befehlsblock in Minecraft
  • 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