Sto sviluppando un minigioco multiplayer, ma non sono riuscito a convincere nessuno dei miei amici ad aiutarmi nei test. Devo impostare QUALSIASI punteggio di un giocatore internalCash
al punteggio in cash
, ma non posso usare /execute
, poiché deve essere eseguito per giocatori non operanti.
Sarebbe INCREDIBILMENTE elegante se potessi semplicemente usarlo
/scoreboard players operation @a internalCash = @a cash
ma non sembra funzionare correttamente con @e
, il che mi spaventa. Qualcuno potrebbe dirmi se ho bisogno di sviluppare una soluzione intelligente per questo, o se lo farà.
modifica Oops! Mi serve la parte "Operazione giocatori". : P
/execute
non richiede che gli obiettivi siano OP'd ed è molto necessario da usare per fare ciò che stai cercando di fare. /scoreboard
operazioni di /scoreboard
richiedono che uno dei due selettori si risolva in un singolo bersaglio, quindi non puoi usare @a
con @a
.
Usando /execute
:
/execute @a ~ ~ ~ scoreboard players operation @a[c=1] internalCash = @a[c=1] cash