Ho fatto questi comandi
questo command imposta una ver per contare tutti i salti di tutti i giocatori
/ gli obiettivi del tabellone segnapunti aggiungono saltatore saltellando
questo command imposta una var da usare come display
/ Gli obiettivi del tabellone segnapunti aggiungono il trackjump dummy trackjump
questo command aggiunge uno a ciascun giocatore che ha già saltato e lo mette nel var display
I giocatori del tabellone segnapunti aggiungono @a [score_didjump_min = 1] trackjump 1
questo command avviene solo in sequenza dopo che il command precedente si spegne; rimuove il salto dall'ultimo count in modo che il totale non aumenti costantemente a less che il giocatore non salti ancora
I giocatori del tabellone segnano @a [score_didjump_min = 1] didjump 1
Poi visualizzo quel punteggio sulla bacheca quando tieni premuta la linguetta, tuttavia voglio SOLO un giocatore specifico per essere rintracciato e sono incerto su come scrivere i comandi, finora ho provato a modificare la @a nei comandi precedenti e poi tiene traccia del nome del giocatore con un segno @ davanti ad esso, non il giocatore stesso.
Eventuali suggerimenti?
Ok, quindi, dopo aver dormito, ho una soluzione. Ho intenzione di creare un nuovo objective fittizio come una bandiera var e dare un valore ad esso solo per quel giocatore. Lo userò poi nel test a livello globale
/scoreboard players add @a[score_thisplayeronly_min=1,score_didjump_min=1] trackjump 1
e solo quel giocatore avrà il trackjump aumentato e quindi verrà visualizzato solo per quel giocatore in quanto nessun altro avrà un punteggio nel var.