Ir para conteúdo

Como colocar delay em uma mensagem


Cassiano_14

Posts Recomendados

Isso pode ser feito com o "BukkitRunnable". Com ele você pode agendar uma tarefa que pode ter um tempo definido para ser completada ou, até mesmo, definir para se auto-repetir. Você, para fazer como está na imagem mostrada, pode "agendar uma tarefa" que se repete como está neste exemplo: 

public void sendTask(Player player){
    //Ele vai se "auto-repetir" por 5 vezes e vai se auto-cancelar.
    new BukkitRunnable(){
        int counter = 5;
        public void run(){
            if(counter > 0){
                player.sendMessage(""+counter);
            }else{
                cancel();
            }
            counter--;
        }
    }.runTaskTimer(plugin, 20, 20);
}

Você pode ler sobre AQUI.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...