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

Онлайн лист для Лаунчера

Тема в разделе "Модификации клиента", создана пользователем Alisher-98, 29 авг 2014.

  1. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Хочу создать список онлайна в лаунчере и чтобы сервера он брал либо с сеттингов лунчера либо с ВЕБ помогите)
     
  2. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Поделился бы, но у себя хочу оставить как уникальность.
     
  3. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    в том то и дело у вас подсмотрел) мне добрые люди деобфусцировали ваш лаунчер но онлайн лист подключается к сайту а мне нужно чтобы он все брал из списка серверов на сайте
    не беспокойтесь я не выложу ваш лаунчер в паблик
     
  4. alexandrage

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

    Баллы:
    173
    Вот держи функцию с примером как юзать. https://cloud.mail.ru/public/c81f2071eab7/Minecraft-Status-Query-master.zip

    System.err.println(Users("ip",25565));

    static ArrayList<String> Users(String ip, int port) throws Exception
    {
    MCQuery mcQuery = new MCQuery(ip, port);
    QueryResponse response = mcQuery.fullStat();
    return response.getPlayerList();
    }
     
  5. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    ух ты че ты вчера то не скинул??
     
  6. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Куда выгодней грузить данную инфу с сайта. PHP лучше короткие сокет-соединения держит + на вебчасти можно все это дело кэшировать, избавляя от кучи лишних запросов.
    Поэтому с обновлениями лаунчера завязал (пишу свой обфускатор)
     
  7. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    аа ну окей а вы не можете подогнать код для онлайн листа для ВЕБ части
     
  8. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    http://rghost.ru/57762401

    PHP:
    function getPlayers($ip,$port){
       require 
    'MinecraftQuery.class.php';
       
    $Query = new MinecraftQuery( );
                try{
                    
    $Query->Connect$ip$port );
                    if((
    $Players $Query->GetPlayers()) !== false ) {
                         return 
    $Players;
                    }       
                }catch( 
    MinecraftQueryException $e ){ return array();}
          return array();
    }
    ....................
    $players getPlayers($ip,$port);
    $pls "";
    foreach( 
    $players as $player ){
       
    $pls.=$player.",";
    }
     
    Последнее редактирование: 30 авг 2014
  9. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Юхуу спасибо вам)
     

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