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

Помогите ServerListPingEvent макс слоты = рекорд сервера + 1

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

Статус темы:
Закрыта.
  1. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Хочу так сделать, например: на сервере был рекорд, зашло 12 человек, теперь на сервере всегда 13 слотов. Завтра на сервер зайдет 15 человек, теперь на сервере будет 16 слотов! Ну и т.д..
    Использую такой код, когда последний человек выходит слотов становится 0/1.. Ну а когда заходят люди то все нормально слотов 2/3.
    Код:
        @EventHandler
        public void oSLPE(ServerListPingEvent e) {
            if (e.getNumPlayers() <= e.getMaxPlayers())
                e.setMaxPlayers(e.getNumPlayers()+1);
        }
    
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Сделал немного по другому..
    Все-равно не работает..
    Код:
        @EventHandler
        public void oSLPE(ServerListPingEvent e) {
            if (e.getNumPlayers() >= e.getMaxPlayers())
                e.setMaxPlayers(e.getMaxPlayers()+1);
        }
    
     
  4. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    А зачем?
     
  5. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Попросили меня! Но собсна, уже сделал, просто при входе в конфиг записываю, а потом в SPLE выставляю.
     
Статус темы:
Закрыта.

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