Arbeiten mit Anzeigetafelaktionen

Dieses Tutorial soll Ihnen die Verwendung der einzelnen Anzeigetafel-Spieleraktionen zeigen.

Das Konzept besteht darin, ein einzelnes Ziel mit sechs Spielern mit der Anzeige 0, 1, 2, 3, 5 und 10 und ein weiteres Ziel mit zwei Spielern zu erstellen, deren Punktzahlen geändert werden, wenn Sie die Aktionen ausführen.

Zahlen 0, 1, 2, 3, 5, 10

Freunde: Alex, Toast

Einrichtung

  1. Erstellen Sie zunächst zwei Anzeigetafelziele mit den Namen „Zahlen“ und „Freunde“.

    /scoreboard objectives add Numbers dummy Numbers
    /scoreboard objectives add Friends dummy Friends
    
  2. Zeigen Sie das Ziel „Zahlen“ mit der Option list und das Ziel „Freunde“ mit der Option sidebar an.

    /scoreboard objectives setdisplay list Numbers
    
    /scoreboard objectives setdisplay sidebar Friends
    
  3. Fügen Sie dem Ziel Zahlen die Spieler „Null“, „Eins“, „Zwei“, „Drei“, „Fünf“ und „Zehn“ hinzu und geben Sie jedem Spieler die Zahl von Punkten, die dem Namen entspricht.

    /scoreboard players add One Numbers 1
    /scoreboard players add Two Numbers 2
    .
    .
    .
    /scoreboard players add Ten Numbers 10
    

    Hinweis

    Wenn Sie einen Spieler hinzugefügt haben und zum Chat-Bildschirm zurückkehren, um einen weiteren Spieler hinzuzufügen, können Sie den nach oben zeigenden Pfeil auf der Tastatur drücken, um durch frühere Befehle zu scrollen und den Namen und Punktwert des Spielers zu ändern. Dies spart etwas Tippen.

    Abbildung eines Anzeigetafelziels mit dem Namen „Zahlen“, das in einer Liste angezeigt wird

  4. Fügen Sie dem Ziel Freunde zwei Spieler mit den Namen „Alex“ und „Toast“ hinzu und geben Sie jedem der beiden Spieler 4Punkte.

    /scoreboard players add Alex Friends 4
    /scoreboard players add Toast Friends 4
    

    Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 4 und Toast 4

Fangen wir an

1. = Zuweisen

Der aktuelle Wert für den Punktestand von Alex ist 4. Weisen Sie mit dem Operator = den Wert des Spielers „Zehn“ zu, der 10 ist.

/scoreboard players operation Alex Friends = Ten Numbers

Ergebnis: Alex jetzt die Punktzahl 10.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 10 und Toast 4

2. >< Werte tauschen

Eine Möglichkeit, wie Sie einem Spieler einen bestimmten Punktestand geben können, ist der Austausch von Punkten zwischen zwei Spielern.

/scoreboard players operation Alex Friends >< Toast Friends

Ergebnis: Alex jetzt die Punktzahl 4, Toast hat die Punktzahl 10.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 4 und Toast 10

3. *= Multiplizieren

Multiplizieren Sie die Punktzahl von Toast (10) mit 3.

/scoreboard players operation Toast Friends *= Three Numbers

Ergebnis: Toast hat 30Punkte.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 4 und Toast 30

4. += Hinzufügen

Fügen Sie die Punktzahl von Toast der Punktzahl von Alex hinzu.

/scoreboard players operation Alex Friends += Toast Friends

Ergebnis: Alex hat 34Punkte. Die Punktzahl von Toast bleibt unverändert bei 30.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 34 und Toast 30

5. -= Abziehen

Ziehen Sie 5 von der Punktzahl von Toast ab.

/scoreboard players operation Toast Friends -= Five Numbers

Ergebnis: Toast hat 25Punkte.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 34 und Toast 25

6. /= Teilen

Einfach – Ohne Rest

Teilen Sie 5 die Punktzahl von Toast durch 5.

/scoreboard players operation Toast Friends /= Five Numbers

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 34 und Toast 5

Komplizierter – Mit Rest

Teilen Sie die Punktzahl von Alex durch 5.

/scoreboard players operation Alex Friends /= Five Numbers

Ergebnis: Alex jetzt die Punktzahl 6. Der Rest wird ignoriert.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 6 und Toast 5

Was passiert, wenn ich die Punktzahl durch Null teile?

Teilen Sie die Punktzahl von Toast durch 0.

/scoreboard players operation Toast Friends /= Zero Numbers

Ergebnis: Es passiert nichts. (Gut!)

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten, ohne dass etwas passiert ist – Alex 6 und Toast 5

7. > Vergleichen – Größer als

Vergleichen Sie die Punktzahl von Toast mit der Punktzahl von Alex. Die Punktzahl von Toast wird auf die jeweils höhere Punktzahl festgelegt.

/scoreboard players operation Toast Friends > Alex Friends

Ergebnis: Die Punktzahl von Toast wurde auf 6 festgelegt, während die Punktzahl von Alex unverändert bleibt.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 6 und Toast 6

Wenn Sie die Aktion erneut ausführen und die beiden Punktzahlen gleich sind, erhalten Sie die gleiche Meldung.

8. < Vergleichen – Kleiner als

Vergleichen Sie die Punktzahl von Toast mit der Punktzahl von „Drei“, die 3 ist. Die Punktzahl von Toast wird auf die jeweils kleinere Punktzahl festgelegt.

/scoreboard players operation Toast Friends < Three Numbers

Ergebnis: Die Punktzahl von Toast wird auf 3 festgelegt.

Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 6 und Toast 3

9. %= Modulo

Diese Aktion teilt die aktuelle Punktzahl von Alex durch 2 und legt anschließend den Rest als neue Punktzahl von Alex fest.

/scoreboard players operation Alex Friends %= Two Numbers

Ergebnis: Die Punktzahl von Alex wird auf 0 festgelegt. Abbildung eines Ziels mit dem Namen „Freunde“ mit Punkten – Alex 0 und Toast 3

Wie geht es weiter?

Nachdem du nun mit Anzeigetafelaktionen vertraut bist, kannst du dich ausführlicher über Befehlsblöcke und Funktionen informieren und versuchen, alles zu kombinieren.