Utilizzo delle operazioni delle classifiche

Lo scopo di questo tutorial è quello di mostrarti come utilizzare ciascuna delle operazioni delle classifiche per i giocatori.

Il concetto è quello di creare un traguardo con sei giocatori per rappresentare le cifre 0, 1, 2, 3, 5 e 10 e un altro traguardo per contenere due giocatori i cui punteggi saranno cambiati quando si eseguono le operazioni.

Numeri: 0, 1, 2, 3, 5, 10

Amici: Alex, Toast

Configurazione

  1. Inizia creando due traguardi della classifica chiamati "Numeri" e "Amici".

    /scoreboard objectives add Numbers dummy Numbers
    /scoreboard objectives add Friends dummy Friends
    
  2. Visualizza il traguardo Numeri con l'opzione list (elenco) e il traguardo Amici con l'opzione sidebar (barra laterale).

    /scoreboard objectives setdisplay list Numbers
    
    /scoreboard objectives setdisplay sidebar Friends
    
  3. Al traguardo denominato Numeri, aggiungi i giocatori "Zero", "Uno", "Due", "Tre", "Cinque" e "Dieci" e assegna a ognuno di essi lo stesso numero di punti del loro nome.

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

    Nota

    Dopo aver aggiunto un giocatore, quando torni nella schermata della chat per aggiungerne un altro, puoi premere la freccia su della tastiera per scorrere i comandi precedenti e cambiare semplicemente il nome del giocatore e il valore del punteggio. In questo modo, risparmi un po' di tempo.

    Immagine di un traguardo della classifica chiamato "Numeri" visualizzato in un elenco

  4. Aggiungi i giocatori chiamati "Alex" e "Toast" al traguardo Amici e assegna a ciascuno di essi un punteggio di 4.

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

    Immagine del traguardo chiamato Amici con punteggi - Alex 4 e Toast 4

Usiamo gli operatori

1. = Assegna

Il valore attuale del punteggio di Alex è 4. Utilizza l'operatore = per assegnare il valore del punteggio del giocatore Dieci, che è 10.

/scoreboard players operation Alex Friends = Ten Numbers

Risultato: Alex ora ha un punteggio di 10.

Immagine del traguardo chiamato Amici con punteggi - Alex 10 e Toast 4

2. >< Scambia valori

Uno dei modi per assegnare a un giocatore un punteggio specifico è quello di scambiare i punteggi tra due giocatori.

/scoreboard players operation Alex Friends >< Toast Friends

Risultato: Alex ha un punteggio di 4, Toast ha un punteggio di 10.

Immagine del traguardo chiamato Amici con punteggi - Alex 4 e Toast 10

3. *= Moltiplicazione

Moltiplica il punteggio di Toast di 10 per 3.

/scoreboard players operation Toast Friends *= Three Numbers

Risultato: Toast ha 30 punti.

Immagine del traguardo chiamato Amici con punteggi - Alex 4 e Toast 30

4. += Aggiungi

Aggiungi il punteggio di Toast al punteggio di Alex.

/scoreboard players operation Alex Friends += Toast Friends

Risultato: Alex ha 34 punti. Il punteggio di Toast rimane invariato, quindi è sempre 30.

Immagine del traguardo chiamato Amici con punteggi - Alex 34 e Toast 30

5. -= Sottrazione

Sottrai 5 dal punteggio di Toast.

/scoreboard players operation Toast Friends -= Five Numbers

Risultato: Toast ha 25 punti.

Immagine del traguardo chiamato Amici con punteggi - Alex 34 e Toast 25

6. /= Divisione

Semplice - Nessun resto

Dividi il punteggio di Toast per 5.

/scoreboard players operation Toast Friends /= Five Numbers

Immagine del traguardo chiamato Amici con punteggi - Alex 34 e Toast 5

Più complicato - C'è il resto

Dividi il punteggio di Alex per 5.

/scoreboard players operation Alex Friends /= Five Numbers

Risultato: Alex ora ha un punteggio di 6. Il resto viene ignorato.

Immagine del traguardo chiamato Amici con punteggi - Alex 6 e Toast 5

E se divido per zero?

Dividi il punteggio di Toast per 0.

/scoreboard players operation Toast Friends /= Zero Numbers

Risultato: non succede niente (fiu!).

Immagine del traguardo chiamato Amici con punteggi dove non è successo niente - Alex 6 e Toast 5

7. > Confronta - Maggiore di

Confronta il punteggio di Toast con quello di Alex. Il punteggio di Toast sarà impostato sul valore più alto.

/scoreboard players operation Toast Friends > Alex Friends

Risultato: il punteggio di Toast è stato impostato su 6, il punteggio di Alex rimane invariato.

Immagine del traguardo chiamato Amici con punteggi - Alex 6 e Toast 6

Se riprovi a eseguire l'operazione con entrambi i punteggi uguali, ottieni lo stesso messaggio.

8. < Confronta - Minore di

Confronta il punteggio di Toast con quello del giocatore Tre di 3. Il punteggio di Toast sarà impostato sul valore più basso.

/scoreboard players operation Toast Friends < Three Numbers

Risultato: il punteggio di Toast è impostato su 3.

Immagine del traguardo chiamato Amici con punteggi - Alex 6 e Toast 3

9. %= Valore assoluto

Questa operazione prende il punteggio attuale di Alex, lo divide per 2, quindi assegna il resto come nuovo punteggio di Alex.

/scoreboard players operation Alex Friends %= Two Numbers

Risultato: il punteggio di Alex è impostato su 0. Immagine del traguardo chiamato Amici con punteggi - Alex 0 e Toast 3

E adesso?

Ora che conosci le operazioni della classifica, potresti imparare di più sui blocchi di comando e sulle funzioni e provare a combinare il tutto.