Ir para conteúdo
  • 0

[Dúvida] Bukkit Runnable


LuizB

Pergunta

7 respostass a esta questão

Posts Recomendados

int i = 0;
int delay = 20;
public void run(){
  
  i += 10;
  if (i >= delay){ 
    i = 0;
    delay = 40; // aumenta o delay
    ...
  }
   
}.RuntaskTimer(plugin,10,10); 

?? ou então faz gambiarra :kk:

    private void a(Player player, int count, int delay){
        player.sendMessage("Ola");
        int newCount = count + 1;
        if(newCount == 5) // apenas manda a msg 5 vezes, depois para
            return;
        
        int newDelay = delay + 20; // aumenta o delay em 1s
        
        new BukkitRunnable() {
            @Override
            public void run() {
                a(player, newCount, newDelay);
            }
        }.runTaskLater(this, newDelay);
    }
Editado por zAth
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...