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

Помогите Аналог шедулеров.. Много шедулеров

Discussion in 'Разработка плагинов для новичков' started by Lisenochek, Sep 18, 2016.

Thread Status:
Not open for further replies.
  1. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Класс, просто отличное решение, Барс, сейчас опишу так правила для 63 спеллов, 24 оружий и 19 эффектов.
    Отличный код выйдет. (нет)
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Он намекнул, что такое решение для кучи задач - говно.
     
  4. _MediaNik_

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

    Trophy Points:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Почему?
     
  5. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Потому что выйдет длиннота, когда можно и без неё.
     
  6. Reality_SC

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

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    Оформляй нужные задачи через отдельный интерфейс с методами long getTicks() и void execute().
    В твой планировщик как у Барса добавляй их в коллекцию.
    На тике пробегай по ней и делай ticks % task.getTicks().
    Ещё можно получать минимальный общий делитель для всех нужных ticks и автоматически перенастраивать твой субпланировщик.
     
  7. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    фу-фу-фу.
     
  8. Reality_SC

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

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    Вообще да, лучше сразу в обычный шедулер =)
    Но в коллекции их можно держать, чтобы если что удалять или временно выключать :)
     
Thread Status:
Not open for further replies.

Share This Page