1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Выполнение действия сколько-то секунд раз в секунду

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mr.Vlad2208, 2 фев 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Mr.Vlad2208

    Mr.Vlad2208 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    DoorMatt47
    Например мне нужно чтобы было как-то так:
    Действие должно ити 10 секунд и нужно чтобы каждую секунду я мог выполнять какое-то действие
    Например
    1 секунда:
    action;
    2 секунду
    action;
    3 секунда
    ...
    4 и т.д. а на 10 секунде тоже какое-то действие и завершение всего.
     
  2. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    PHP:
    public class Timer extends BukkitRunnable {

        private 
    int seconds 30;
      
        @
    Override
        
    public void run() {
          
            switch (
    this.seconds--) {
                case 
    30:
                    
    //..
                    
    break;
                case 
    20:
                    
    //..
                    
    break;
                case 
    10:
                    
    //..
                    
    break;
                case 
    0:
                    
    //..
                    
    cancel();
                    break;
            }
          
        }
      
    }

    //запуск
    Timer timer = new Timer();
    timer.runTaskTimer(this.plugin020);
    upd: тебе там наоборот надо сделать, ну думаю суть понятна.
     
  3. Автор темы
    Mr.Vlad2208

    Mr.Vlad2208 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    DoorMatt47
    Спасибо
     
Статус темы:
Закрыта.

Поделиться этой страницей