Ir para conteúdo
  • 0

[Resolvido] Como faz?


Guest KaibomGames

Pergunta

Guest KaibomGames

estou terminando um plugin básico. só que não sei alguns comandos.

 

 

 

Bukkit.broadcastMessage(ChatColor.DARK_RED + "[server]" + ChatColor.GREEN + " " + [ADD MENSAGEM];
wait 30 minutes
Bukkit.broadcastMessage(ChatColor.DARK_RED + "[server]" + ChatColor.GREEN + " " + [ADD MENSAGEM];
wait 20 minutes
Bukkit.broadcastMessage(ChatColor.DARK_RED + "[server]" + ChatColor.GREEN + " " + [ADD MENSAGEM];
wait 5 minutes
Bukkit.broadcastMessage(ChatColor.DARK_RED + "[server]" + ChatColor.GREEN + " " + [ADD MENSAGEM];
wait 1 seconds
        }
 
esse [ADD MENSAGEM] e para não mostrar a mensagem que meu plugin vai mandar só substitui.
 
 
Estou usando esse jeito para mandar mensagem por um comando.. esta certo? como deixar menor?
 
 
 
 
 
        OUTRA DUVIDA
 
qual código eu uso para ele salvar o server? 
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

Guest KaibomGames

Faz um scheduler, e vai subtraindo com um int, dai quando o int, for tal você manda a mensagem falando quanto tempo falta! :D

como assim?  pode me dar um exemplo ?

Link para o comentário
Compartilhar em outros sites

como assim?  pode me dar um exemplo ?

Tipo assim:

 

public int algo = 60;

public void anuncio(){
	if(algo == 20){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	if(algo == 10){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	if(algo < 5){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
		public void run(){
			if(algo <= 0){
				Bukkit.getScheduler().cancelTasks(this);
				return;
			}
			algo--;
		}
	},0,20);
}

Mais ou menos assim.

Não testei!

Link para o comentário
Compartilhar em outros sites

Guest KaibomGames

Tipo assim:

 

public int algo = 60;

public void anuncio(){
	if(algo == 20){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	if(algo == 10){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	if(algo < 5){
		Bukkit.broadcastMessage("MENSAGEM :D");
	}
	Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
		public void run(){
			if(algo <= 0){
				Bukkit.getScheduler().cancelTasks(this);
				return;
			}
			algo--;
		}
	},0,20);
}

Mais ou menos assim.

Não testei!

vlw ;) 

Link para o comentário
Compartilhar em outros sites

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