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

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

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

Статус темы:
Закрыта.
  1. ql_Nik_lp

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

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

    Dereku Старожил

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

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Почему?
     
  5. Dereku

    Dereku Старожил

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

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

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

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    фу-фу-фу.
     
  8. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Вообще да, лучше сразу в обычный шедулер =)
    Но в коллекции их можно держать, чтобы если что удалять или временно выключать :)
     
Статус темы:
Закрыта.

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