static int id;
static int count = 30;
public static void PlayCountdown(Player p) {
id = Bukkit.getScheduler().scheduleAsyncRepeatingTask(Main.getInstance(), new Runnable() {
@Override
public void run() {
p.sendMessage("§cTeste countdown: " + count);
count--;
if (count == 0) {
Bukkit.getScheduler().cancelTask(id);
p.sendMessage("§aCountdown finalizado");
}
}
}, 0, 20);
}
exemplo, estou tentando fazer com que cada player tenha um id diferente pra não atrapalhar um ao outro! no meu codigo se eu dou playcountdown o outro player que executou a contagem fica toda atrapalhada! queria fazer id/count pra cada player! como posso fazer isso?
Pergunta
FilipeNock
exemplo, estou tentando fazer com que cada player tenha um id diferente pra não atrapalhar um ao outro! no meu codigo se eu dou playcountdown o outro player que executou a contagem fica toda atrapalhada! queria fazer id/count pra cada player! como posso fazer isso?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados