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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем 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
    Вообще да, лучше сразу в обычный шедулер =)
    Но в коллекции их можно держать, чтобы если что удалять или временно выключать :)
     
Статус темы:
Закрыта.

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