Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Новичку с шедулером

Тема в разделе "Разработка плагинов для новичков", создана пользователем GoldenApple, 28 мар 2016.

  1. Автор темы
    GoldenApple

    GoldenApple Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    o_0_Gold
    Как сделать чтобы код повторялся?
    Слышал это через шедулер но не знаю как
     
  2. Хостинг MineCraft
    <
  3. Lite-craft

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

    Баллы:
    46
    Имя в Minecraft:
    shiroihana
    хм... я вот сам знаю только как таймер запилить, а этот вопрос меня тоже интересует.[DOUBLEPOST=1459182542,1459180827][/DOUBLEPOST]Вот держи
    Код:
            BukkitScheduler scheduler = Bukkit.getServer().getScheduler();
            scheduler.scheduleSyncRepeatingTask(this, new Runnable() {
            @Override
            public void run() {
                  //Тут твой код
            }
            }, 0L, 1L);// 0L это ожидание перед первым запуском 1L это через какое время код повторять 20тиков=1 секунда
             }
    
    Только я не знаю как остановить :D тут пусть другие помогут.
     
    Последнее редактирование: 28 мар 2016
  4. Dymeth

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

    Баллы:
    76
    Чтобы код повторялся? Обычный цикл.
    В отдельном потоке? Шедулер. Нужна информация? Идём в гугл и находим это: http://wiki.bukkit.org/Scheduler_Programming
    В следующий раз в гугл ходим сами, а не на моих ногах.
     
  5. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Забавно, ТС в данной теме помог сам себе. Lite-craft, извини конечно, но помоиму у тебя рак мозга. По другому это обьяснить нельзя.
     

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