Ir para conteúdo
  • 0

[Resolvido] [Error Class] Anunciar Eventos! [Dúvida]


MrSilkBr

Pergunta

Bom, estou querendo anunciar o evento com este método mas só anuncia uma vez.

 

Code:

private static int vezes;
	
	public static void Anunciar(int quantidade) {
		if (quantidade == 0) {
			Main.evento = Status.FECHADO;
			return;
		}
		if (Main.evento == Status.FECHADO) {
			return;
		}
		vezes = quantidade;
		Bukkit.getServer().getScheduler().runTaskLater(Main.plugin, new Runnable() {
			public void run() {
				if (vezes == 0) {
					if (Main.evento != Status.FECHADO) {
						for (String s : Main.plugin.getConfig().getStringList("Eventos.Loteria.Mensagens.Fechado")) {
							Bukkit.broadcastMessage(s.replace("&", "§"));
						}
					}
					Main.evento = Status.FECHADO;
					Main.nome = "Nenhum";
					return;
				}
				else if (Main.evento == Status.FECHADO) {
					return;
				}
				for (String s : Main.plugin.getConfig().getStringList("Eventos.Loteria.Mensagens.Iniciando")) {
					Bukkit.broadcastMessage(s.replace("&", "§")
							.replace("@NumeroMaximo", "" + Main.plugin.getConfig().getInt("Eventos.Loteria.NumeroMaximo"))
							.replace("@UltimoVencedor", Main.plugin.getConfig().getString("Eventos.Loteria.UltimoVencedor"))
							.replace("@Premio", "" + Comando.premio).replace("@PrecoAposta", ""+Main.plugin.getConfig().getInt("Eventos.Loteria.PrecoAposta")));
				}
				vezes--;
				
			}
		}, Main.plugin.getConfig().getInt("Eventos.Loteria.Mensagens.Tempo") * 20);
	}
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...