Bom eu criei um boolean para mostrar essa mensagem apenas quando o evento estiver acontecendo, no caso eu to usando o setEvento(true) para ativar o evento, porém não está funcionando? alguém please?
boolean evento_repetindo = false;
int evento_repetindo_id;
public void setEvento(boolean result) {
this.evento_repetindo = result;
}
public void repeatEvento() {
evento_repetindo_id = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
public void run() {
if (!(evento_repetindo)) {
Bukkit.getScheduler().cancelTask(evento_repetindo_id);
evento_repetindo_id = -1;
return;
}
Bukkit.broadcastMessage("§3");
Bukkit.broadcastMessage("Total "+ Maint.this.jogadores);
Bukkit.broadcastMessage("§3");
}
}, 20 * 10, 20 * 20);
}
Quando um evento inicia eu seto true no boolean com setEvento(true) mais a msg não da sinal de vida.
public void EventoIniciando(){
setEvento(true);
saveEvent();
}
Pergunta
xKiizame
Bom eu criei um boolean para mostrar essa mensagem apenas quando o evento estiver acontecendo, no caso eu to usando o setEvento(true) para ativar o evento, porém não está funcionando? alguém please?
Quando um evento inicia eu seto true no boolean com setEvento(true) mais a msg não da sinal de vida.
Editado por PedroXDLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados