Il 16 giugno 2019, il forum e le risorse diventeranno in sola lettura. Clicca qui per maggiori informazioni

[Problema] Timer e Execute

Ho un problema con i CB e il comando execute
Sto facendo un Timer usando i vari commandblock, unico problema che tutto quello che faccio non funziona come dovrebbe. io h osettato così i commanblock
_________________________________________________________________________________________________

CB Repeat Unconditional Always Active: scoreboard players add @a Timer 1
CB Chain Unconditional Always Active: execute as @a[scores={Timer=20..}] run scoreboard players add Secondi Tempo 1
CB Chain Unconditional Always Active: scoreboard players reset @a[scores={Timer=20..}] Timer
CB Chain Unconditional Always Active: execute if score Secondi Tempo >= 60 Tempo run scoreboard players add Minuti Tempo 1
CB Chain Unconditional Always Active: execute if score Secondi Tempo >= 60 Tempo run scoreboard players add Minuti Tempo 1
_________________________________________________________________________________________________
Ho come scoreboard Tempo e Timer
Tutti i CB sono messi in fila.
se non si capisce quello che voglio fare è che ogni 20 tick aumenta 1 secondo, e dopo che sono passati 60 secondi aumentare di 1 i minuti,

cosi nelle scoreboard
______________________

Tempo--> Minuti e Secondi
Timer----> @a
______________________
aiutatemi, credo di aver capito che il problema è i comando execute, ma se al posto di >= metto matches si attiva ma ovviamente mi aumenta i minuti di troppo in mezzo secondo
27/04/2019, 18:55Blue_Fenix ha scritto: Ho un problema con i CB e il comando execute
Sto facendo un Timer usando i vari commandblock, unico problema che tutto quello che faccio non funziona come dovrebbe. io h osettato così i commanblock
_________________________________________________________________________________________________

CB Repeat Unconditional Always Active: scoreboard players add @a Timer 1
CB Chain Unconditional Always Active: execute as @a[scores={Timer=20..}] run scoreboard players add Secondi Tempo 1
CB Chain Unconditional Always Active: scoreboard players reset @a[scores={Timer=20..}] Timer
CB Chain Unconditional Always Active: execute if score Secondi Tempo >= 60 Tempo run scoreboard players add Minuti Tempo 1
CB Chain Unconditional Always Active: execute if score Secondi Tempo >= 60 Tempo run scoreboard players add Minuti Tempo 1
_________________________________________________________________________________________________
Ho come scoreboard Tempo e Timer
Tutti i CB sono messi in fila.
se non si capisce quello che voglio fare è che ogni 20 tick aumenta 1 secondo, e dopo che sono passati 60 secondi aumentare di 1 i minuti,

cosi nelle scoreboard
______________________

Tempo--> Minuti e Secondi
Timer----> @a
______________________
aiutatemi, credo di aver capito che il problema è i comando execute, ma se al posto di >= metto matches si attiva ma ovviamente mi aumenta i minuti di troppo in mezzo secondo

@Blue_Fenix da quel che vedo non hai ben capito il funzionamento di execute if score <selector> <score> <operator> <selector> <score>.

In ogni caso, ecco come potresti fare:
Codice:
scoreboard objectives add ticks dummy
scoreboard objectives add seconds dummy
scoreboard objectives add minutes dummy

scoreboard players add Tempo ticks 1
execute if score Tempo ticks matches 20.. run scoreboard players add Tempo seconds 1
execute if score Tempo ticks matches 20.. run scoreboard players reset Tempo ticks
execute if score Tempo seconds matches 60.. run scoreboard players add Tempo minutes 1
execute if score Tempo seconds matches 60.. run scoreboard players reset Tempo seconds
Se ti sono stato utile 
clicca su +1

[Immagine: Fo29yyU.png][Immagine: Vsfkgsk.png]

[Immagine: bOeKnoS.png]
il problema è che se faccio matches mi fa aumenta di 20 punti instantaneamente @CommandLeo
e se puoi mi spieghi come fare un countdown di 10 minuti e con un secondo comando inviare una scritta con /title? mi faresti un favore
@Blue_Fenix quali 20 punti intendi?
Per quanto riguarda il countdown, ho recentemente creato un datapack che fa al caso tuo. Puoi trovarlo qui.
Se ti sono stato utile 
clicca su +1

[Immagine: Fo29yyU.png][Immagine: Vsfkgsk.png]

[Immagine: bOeKnoS.png]
1 utente apprezza questo post
@CommandLeo con i 20 punti intendo che un secondo che passa ( da 60 a ritornare 0) impiega 20 tick che si convertonoin 20 punti

ho copiato i comandi che mi hai dato @CommandLeo ma, non c'è un modo per fare vedere sia i secondi che i minuti nella stessa sidebar? (Modificato 27/04/2019, 21:08 da Blue_Fenix.)
Discussioni simili
Risposta di unusual
10/01/2019, 18:33
Risposta di ItzBert
27/10/2018, 09:33
Risposta di Bistecca12
02/06/2018, 06:40
Risposta di Pello
12/04/2018, 21:35

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)