- Баллы
- 88
- Имя в Minecraft
- TheEfwio
Опять Здравствуйте. У меня появилась проблема. Я знаю как сделать код таймера который будет повторять действие.
Вот он:
А как делать чтобы таймер прошел, выполнил действия и больше не повторялся. И чтобы таймер начался после ввода одной команды 2 игроками, если такое возможно
Вот он:
Код:
int tid = 0;
boolean tid_active=false;
public void restartTick(Long repeat_time, Long delay_time){
if (tid_active) Bukkit.getScheduler().cancelTask(tid);
tid_active = true;
tid = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
public void run (){
// Все действия которые будут выполняться
}
}, delay_time, repeat_time);
}