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

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

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

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

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

    Баллы:
    61
    Имя в Minecraft:
    AguRChek_TV
    Как сравнить онлайн 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. Хостинг MineCraft
    <

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