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

Помогите Таймер

Discussion in 'Разработка плагинов для новичков' started by doodka, May 28, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    doodka

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

    Trophy Points:
    68
    Skype:
    d_oo_d
    Добрый вечер.
    Как лучше реализовать данную задачу: есть, например, 3 числа-реальное время и нужно вызывать ф-ю, когда оно настало.

    Пример:
    В конфиг записаны числа(время по МСК):
    16:20, 21:00, 22:00 и т.д.
    Когда наступает 16:20 -вызывается функция. В следующий раз такое повторяется в 21:00 и т.д.
     
  2. Хостинг MineCraft
    <
  3. ptnk

    ptnk Старожил Пользователь

    Trophy Points:
    173
    Взять банальный шедуллер, который раз в несколько секунд будет заниматься проверкой времени.
     
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Таймеры, в которых важна точность хорошо делать в отдельном потоке, чтобы они не лагали вместе с сервером.
     
  5. GodlikE

    GodlikE Старожил Пользователь

    Trophy Points:
    103
    Имя в Minecraft:
    GodlikE
    Можно просто создать BukkitRunnable и в методе runTastTimer(this, 1L, 20L) поставить периодичность 72000L (вместо 20L. 72000L = 1 час), а в его личном цикле run прописать функции=)
     
  6. kirill2011s

    kirill2011s Старожил Пользователь

    Trophy Points:
    103
    Зачем опять тему поднял?
     
    Лайка3 and mahimamax like this.
Thread Status:
Not open for further replies.

Share This Page