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

Помогите Как сравнить онлайн 2 определённых серверов банжи и кинуть игрока на сервер с наибольшим онлайном? Я

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

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

    quver Ньюби

    Баллы:
    1
    Имя в Minecraft:
    quver
    Как сравнить онлайн 2 определённых серверов банжи и кинуть игрока на сервер с наибольшим онлайном? Я нарисовал вот это



    private void ChousePubgLobby(Player p, String ChousePubgLobby) {
    ByteArrayOutputStream b = new ByteArrayOutputStream();
    DataOutputStream out = new DataOutputStream(b);

    ByteArrayDataInput in = ByteStreams.newDataInput(null, 0);

    try {
    out.writeUTF("PlayerCount");
    out.writeUTF("pubg1");
    }
    catch (IOException eee) {
    }
    p.sendPluginMessage(this, "BungeeCord", b.toByteArray());
    int playercount1 = in.readInt();

    try {
    out.writeUTF("PlayerCount");
    out.writeUTF("pubg2");
    }
    catch (IOException eee) {
    }
    p.sendPluginMessage(this, "BungeeCord", b.toByteArray());
    int playercount2 = in.readInt();

    if(playercount1 == playercount2) {
    String server = ("pubg1");
    PubgLobby1(p, server);
    }
    if(playercount1 > playercount2) {
    String server = ("pubg1");
    PubgLobby1(p, server);
    }
    if(playercount1 < playercount2) {
    String server = ("pubg2");
    PubgLobby2(p, server);
    }
    if(playercount1 == 25 && playercount2 == 25) {
    p.sendMessage(ChatColor.BLUE + "[Server]" + ChatColor.WHITE + " - " + ChatColor.RED + "Lobbi is Ofline.. (Full)");
    }
    }




    Оно естественно не работает. Я вообще не понимаю как это сделать. Помогите пожалуйста.
     
  2. Javist

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

    Баллы:
    76
    Имя в Minecraft:
    Javis
    Оуу....
     
  3. Froman

    Froman Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    Drochilla228
    ОООУОУОУОУООУОУОУОУООУ
     
  4. Javist

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

    Баллы:
    76
    Имя в Minecraft:
    Javis
    Боюсь задать вопрос, зачем? на**я?
     
  5. Автор темы
    quver

    quver Ньюби

    Баллы:
    1
    Имя в Minecraft:
    quver
    Я пытаюсь сделать что типо мини игры.
     
  6. Javist

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

    Баллы:
    76
    Имя в Minecraft:
    Javis
    :Kappa:.
    Ты хоть представляешь сколько памяти это у тебя сожрет? Юзай обычный сокет и все...
     
  7. Автор темы
    quver

    quver Ньюби

    Баллы:
    1
    Имя в Minecraft:
    quver
    я просто хочу получить сервер с наибольшим онлайном и кинуть на него игрока всё. как я могу это сделать?
     
  8. Автор темы
    quver

    quver Ньюби

    Баллы:
    1
    Имя в Minecraft:
    quver
    Я даже представления не имею как это сделать по другому, буду очень рад помощи.
     
  9. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    А зачем ты миниигры полез делать? Начать с чего то попроще не?
     
  10. Автор темы
    quver

    quver Ньюби

    Баллы:
    1
    Имя в Minecraft:
    quver
    ну это потом, пытаюсь вот онлайн серверов сравнивать. К тому-же у меня уже всё кроме этого сделано, криво но сделано.
     
  11. Luminate_

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

    Баллы:
    76
    Имя в Minecraft:
    Luminate_
    В том то и дело что криво. Иди учи делать не криво.
     

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