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

Помогите Как сравнить онлайн двух серверов банжи и кинуть игрока не сервер с наибольшим онлайном

Тема в разделе "Разработка плагинов для новичков", создана пользователем AguRChek_TV, 12 июл 2019.

  1. Автор темы
    AguRChek_TV

    AguRChek_TV Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    AguRChek_TV
    Как сравнить онлайн двух серверов банжи и кинуть игрока не сервер с наибольшим онлайном
     
  2. MurlikMurlik

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

    Баллы:
    76
    Делать итерацию по всем доступным серверам, получаешь онлайн и записываешь в переменную.
    Далее на следующей итерации уже сравнивай, если наибольший онлайн больше того что в итерации, назначаешь этот онлайн как наибольший и идешь дальше. Так ты найдешь либо сервер либо высочайший онлайн.
     
  3. Автор темы
    AguRChek_TV

    AguRChek_TV Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    AguRChek_TV
    В том то и проблема, пытаюсь понять аргументы данной команды и пример. Можешь объяснить Науконеведующиму
     
  4. MurlikMurlik

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

    Баллы:
    76
    Вот код с псевдометодами.
    Server serverOnline = null;
    int online = 0;
    for (Server server : getAllServers()) {
    int size = server.getPlayers().size();
    if (size > online) {
    online = size;
    serverOnline = server;
    }
    }
    После итерации получаешь сервер на котором наибольшее количество игроков.
     
  5. Автор темы
    AguRChek_TV

    AguRChek_TV Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    AguRChek_TV
    мне нужно именно 2 определённых сервера банже сравнить их онлай и кинуть на тот на котором больше людей.
     
  6. MurlikMurlik

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

    Баллы:
    76
    Ну дак еще проще же.
    Берешь онлайн двух серверов и... сравнивай их через логические операторы, а в зависимости от этого, делай результат..
     
  7. Автор темы
    AguRChek_TV

    AguRChek_TV Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    AguRChek_TV
    бро, я целый день пытаясь нарыть инфу в гугле я вообще не понимаю как это реализовать можно как то для дэбилов объяснить ?
     
  8. MurlikMurlik

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

    Баллы:
    76
    Да, можно. Иди учи джаву.

    А вообще проще некуда же.. if (online1 > online2)// делай что то и наоборот
    if (online1 < online2) //делай..
     
  9. Автор темы
    AguRChek_TV

    AguRChek_TV Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    AguRChek_TV
    Можешь скинуть целый кусок кода, а то ничо не понятно. А я тебе за это 100 на кивас
     
  10. Froman_LOIH

    Froman_LOIH Новичок

    Баллы:
    6
    Имя в Minecraft:
    DRp00NHAMMER
    Можешь скинуть целый кусок кода, а то ничо не понятно. А я тебе за это 100 на кивас
     
  11. kefavova

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

    Баллы:
    76
    Имя в Minecraft:
    kefa
    Тебе человек сверху уже написал
     
  12. _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Вы рофлите чтоли? Если нет желания учиться, вам никто знания в бошку не запихает. Вам привели пример кода. Если вы его не понимаете, стоит задуматься о изучении основ. И хватит засорять форум одинаковыми темами, уже штук 5 высрали
     
  13. kefavova

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

    Баллы:
    76
    Имя в Minecraft:
    kefa
  14. Froman_LOIH

    Froman_LOIH Новичок

    Баллы:
    6
    Имя в Minecraft:
    DRp00NHAMMER
    Из-за таких дебылов, как ты и возникает по 5 тем. Я тебя удивлю, но кусок кода сверху явно не то, что мы хотим. Так что иди пиши дальше своими загадками, позор Украины!111
     
  15. Froman_LOIH

    Froman_LOIH Новичок

    Баллы:
    6
    Имя в Minecraft:
    DRp00NHAMMER
  16. kefavova

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

    Баллы:
    76
    Имя в Minecraft:
    kefa
    Не бомби. Напиши в вк - vk.com/afekvova
     
  17. MurlikMurlik

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

    Баллы:
    76
    Ну скину я тебе целый кусок кода, ты будто знаешь куда его впихнуть, как его использовать и что самое главное, сможешь скомпилировать плагин?
    По моему, по названию темы + описание говорит, что вы хотите кинуть игрока либо на наивысший сервер либо наоборот. Я показал пример простой донельзя по реализации одного и другого. Если вы не понимаете код, то смысл тогда тему создаете? Лучше идите учите джаву, ибо по сути, тема относиться больше к логики а не к серверу.
     

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