Ir para conteúdo
  • 0

[Duvida] Como criar um delay para utilizar um comando?


yLR111

Pergunta

3 respostass a esta questão

Posts Recomendados

Aqui esta , Ajudei ? Like + Resolvido

private HashMap<Player, Long> playerLongMap = new HashMap<>();

//onCommand
Player p = (Player) sender;

Long delay = TimeUnit.SECONDS.toMillis(10);
if(playerLongMap.keySet().contains(p)){
    if(playerLongMap.get(p) > System.currentTimeMillis()){
        p.sendMessage("Em delay");
        return true;
    }
    playerLongMap.put(p, System.currentTimeMillis() + delay);
}
playerLongMap.put(p, System.currentTimeMillis() + delay);

Editado por yurirp4
Link para o comentário
Compartilhar em outros sites

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