1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Лаунчер Империя

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Brhr, 8 июл 2012.

  1. de_Lorean

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

    Баллы:
    78
    Skype:
    de_la_redbull
    Имя в Minecraft:
    inSidious
    Попробуй права для папок skins и cloaks выставить 777
     
  2. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    сорри, скрипт для загрузки скриптов выложу позже
     
  3. iliuxa

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

    Баллы:
    68
    что то странное происходит при конверте в exe
    то сперва аплодил скины на сайт, но не показывал их в профиле,
    теперь такая же проблема как и у @Acrvind, скины не аплодит.
    Права для папок выставлены в 777.
    Из нетбинса работает и из скомпиленного jar тоже - ломается при конверте в exe
     
  4. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    красивый launcher - забираю :)
     
  5. caNek

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

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    ?
     

    Вложения:

    • 1222.png
      1222.png
      Размер файла:
      17,7 КБ
      Просмотров:
      65
  6. iliuxa

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

    Баллы:
    68
    а не забыл подкинуть библиотеки
     
  7. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    у меня не работает система скинов и плащей(лаунчер от XeroXP).Ничего не грузит(
     
    Сникерсни нравится это.
  8. de_Lorean

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

    Баллы:
    78
    Skype:
    de_la_redbull
    Имя в Minecraft:
    inSidious
    Пути правильные указывай до скинов и плащей
     
  9. pavel12

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

    Баллы:
    78
    народ помогите пожалуйста никак не могу настроить monitorLaunch.php
    Код:
    <?php
    /**
    * Minecraft Server Status Class
    * @copyright© 2011 Nox Nebula - Patrick Kleinschmidt
    * @websitehttps://github.com/NoxNebula/MC-Server-Status
    * @licenseGNU Public Licence - Version 3
    * @authorNox Nebula - Patrick Kleinschmidt
    **/
     
    class MinecraftStatus {
    private $Socket, $Info;
    public $Online, $MOTD, $CurPlayers, $MaxPlayers, $IP, $Port, $Error;
     
    public function __construct($IP = '176.9.37.243', $Port = '25565') {
    $this->IP = $IP;
    $this->Port = $Port;
     
    // Remove any protocols from serveraddress
    if(preg_match('/(.*):\/\//', $this->IP)) {
    $this->IP = preg_replace('/(.*):\/\//', '', $this->IP);
    }
    if(strpos($this->IP, '/') !== false) {
    $this->IP = rtrim($this->IP, '/');
    if(strpos($this->IP, '/') !== false) {
    $this->Failed();
    $this->Error = 'Unsupported IP/Domain format, no \'/\'s allowed';
    return;
    }
    }
    if(preg_match_all('/:/', $this->IP, $matches) > 1) {
    unset($matches);
    // IP6
    if(strpos($this->IP, '[') === false && strpos($this->IP, ']') === false)
    $this->IP = '['.$this->IP.']';
    } else if(strpos($this->IP, ':') !== false) {
    $this->Failed();
    $this->Error = 'Unsupported IP/Domain format';
    return;
    }
     
    if($this->Socket = @stream_socket_client('tcp://'.$this->IP.':'.$Port, $ErrNo, $ErrStr, 1)) {
    // If IP6 remove brackets
    if(strpos($this->IP, '[') === 0 && strpos($this->IP, ']') === (strlen($this->IP) - 1))
    $this->IP = trim($this->IP, '[]');
     
    $this->Online = true;
     
    fwrite($this->Socket, "\xfe");
    $Handle = fread($this->Socket, 2048);
    $Handle = str_replace("\x00", '', $Handle);
    $Handle = substr($Handle, 2);
    $this->Info = explode("\xa7", $Handle); // Separate Infos
    unset($Handle);
    fclose($this->Socket);
     
    if(sizeof($this->Info) == 3) {
    $this->MOTD = $this->Info[0];
    $this->CurPlayers = (int)$this->Info[1];
    $this->MaxPlayers = (int)$this->Info[2];
    $this->Error = false;
    } else if(sizeof($this->Info) > 3) { // Handle error, Minecraft don't handle this.
    $Temp = '';
    for($i = 0; $i < sizeof($this->Info) - 2; $i++) {
    $Temp .= ($i > 0 ? '§' : '').$this->Info[$i];
    }
    $this->MOTD = $Temp;
    $this->CurPlayers = (int)$this->Info[sizeof($this->Info) - 2];
    $this->MaxPlayers = (int)$this->Info[sizeof($this->Info) - 1];
    $this->Error = 'Faulty motd or outdated script';
    } else {
    $this->Failed();
    $this->Error = 'Unexpected error, cause may be an outdated script';
    }
    } else {
    $this->Online = false;
    $this->Failed();
    $this->Error = 'Can not reach the server';
    }
    }
     
    public function Info() {
    return array(
    'MOTD' => $this->MOTD,
    'CurPlayers' => $this->CurPlayers,
    'MaxPlayers' => $this->MaxPlayers
    );
    }
     
    private function Failed() {
    $this->MOTD = false;
    $this->CurPlayers = false;
    $this->MaxPlayers = false;
    }
    }
    ?>
    <?php
    //header('charset: UTF-8;Content-Length:en-US;');
    $Server = new MinecraftStatus('176.9.37.243');
    $online1 = $Server->Online ? 'ON' : 'OFF';
     
    if (!strcmp($online1, 'OFF')){
    die ("OFF");
    } else {
    echo "ON:".$Server->CurPlayers.":".$Server->MaxPlayers.":";
    }
    echo "<pre>";
    print_r($Server);
    echo "</pre>";
    ?>
    
    http://minecraft-game.ru/server-minecraft-rossiya/ тут все робит
     
  10. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    у меня всё правильно я даже перепроверил
     
    I-Am-Black-Overlord нравится это.
  11. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    я уже писал что у меня была ошибка в скриптах загрузки скинов и плащей для webmcr
    вот исправленные
     

    Вложения:

    • Load.zip
      Размер файла:
      4 КБ
      Просмотров:
      33
    krogon9 и de_Lorean нравится это.
  12. iliuxa

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

    Баллы:
    68
    XeroXP, а почему может такая ситуевина быть - в нетбинсе работает загрузка плащей, а как только конвертишь в exe то либо скины не работают либо ошибка распаковки файлов клиента
     
  13. krogon9

    krogon9 Старожил Пользователь Заблокирован

    Баллы:
    103
    всё равно плащи не загружает:(
     
  14. moC9

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

    Баллы:
    78
    библиотеки добавь прямо в джарник с лаунчером.
     
  15. iliuxa

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

    Баллы:
    68
    добавляю прямо в корень launcher.jar 3 файла библиотек - результат 0
    пробовал 3 файла в папке lib - тот же эффект.
    Вот еще что странно - на компе где стоит нетбинс если запустить сам jar то в нем все нормально работает
    а вот если этот jar запустить уже на другом компе то скины опять не работают.
     
  16. XeroXP

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

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    компили через eclipse и все будет норм
     
    iliuxa нравится это.
  17. DoG743

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

    Баллы:
    103
    Skype:
    dog7431
    Имя в Minecraft:
    DoG743

    вот мой
    Код:
    <?
     
     
    header('charset: UTF-8;Content-Length:en-US;');
    $host = "SV1.ENSEMPLIX.RU"; $port = "25565";
    $socket = @fsockopen($host, $port, $errno, $errstr, 1);
     
    if ($socket !== false)
    {
        @fwrite($socket, "\xFE");
        $data = '';
        $data = @fread($socket, 1024);
        @fclose($socket);
        if ($data !== false && substr($data, 0, 1) == "\xFF")
        {
            $info = explode("\xA7", mb_convert_encoding(substr($data,1), 'iso-8859-1', 'utf-16be'));
            echo "ON:{$info[1]}:{$info[2]}:";
        }
        else
        {
            echo 'OFF:';
        }
    }
    else
    {
        echo 'OFF:';
    }
    
     
    N.I.X.O.N. и iliuxa нравится это.
  18. pavel12

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

    Баллы:
    78
    спасибо
     
  19. iliuxa

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

    Баллы:
    68
    @DoG743, спасибо - теперь мониторинг в лаунчере заработал
     
    ВремяПриключений нравится это.
  20. iliuxa

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

    Баллы:
    68
    скомпилил в eclipse - все заработало - Спасибо.
     

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