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

Веб webMCR 2.4

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

  1. RevenHell

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

    Баллы:
    153
    Я то думал все знают. А что в этом такого?
     
  2. Хостинг MineCraft
    <
  3. Zard0nic

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

    Баллы:
    153
    Ничего.
    P.S. Когда будет обещанная CMS? Заждался уже
     
    slavik123123123 нравится это.
  4. RevenHell

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

    Баллы:
    153
    На сей неделе :)
     
  5. vlad2012

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

    Баллы:
    123
    Skype:
    vladsvetliy
    Имя в Minecraft:
    Osymagazine
    Дело не в возрасте а в самом человеке
    P.S. Пушкин :p
     
  6. egor36545

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

    Баллы:
    103
    Имя в Minecraft:
    Glasa
    Скин от пола - моя идея :mad:
     
    zuma2 нравится это.
  7. RevenHell

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

    Баллы:
    153
    Я то и имел ввиду, что подметка на счет возраста лишняя.
     
    Zard0nic нравится это.
  8. ZOMBIKOT

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

    Баллы:
    103
    Имя в Minecraft:
    ZOMBIKOT
  9. RevenHell

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

    Баллы:
    153
    Эх, смайл фейспалма удалили :(
     
  10. aksili

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

    Баллы:
    78
    Имя в Minecraft:
    aksili



    <?php

    class MinecraftRconException extends Exception
    {
    // Exception thrown by MinecraftRcon class
    }

    class MinecraftRcon
    {
    /*
    * Class written by xPaw
    *
    * Website: http://xpaw.ru
    * GitHub: https://github.com/xPaw/PHP-Minecraft-Query
    *
    * Protocol: https://developer.valvesoftware.com/wiki/Source_RCON_Protocol
    */

    // Sending
    const SERVERDATA_EXECCOMMAND = 2;
    const SERVERDATA_AUTH = 3;

    // Receiving
    const SERVERDATA_RESPONSE_VALUE = 0;
    const SERVERDATA_AUTH_RESPONSE = 2;

    private $Socket;
    private $RequestId;

    public function __destruct( )
    {
    $this->Disconnect( );
    }

    public function Connect( $Ip, $Port = 25575, $Password, $Timeout = 3 )
    {
    $this->RequestId = 0;

    if( $this->Socket = @FSockOpen( $Ip, (int)$Port, $errno, $errstr, $Timeout ) )
    {
    Socket_Set_TimeOut( $this->Socket, $Timeout );

    if( !$this->Auth( $Password ) )
    {
    $this->Disconnect( );

    throw new MinecraftRconException( "Authorization failed." );
    }
    }
    else
    {
    throw new MinecraftRconException( "Server offline" );
    }
    }

    public function Disconnect( )
    {
    if( $this->Socket )
    {
    FClose( $this->Socket );

    $this->Socket = null;
    }
    }

    public function Command( $String )
    {
    if( !$this->WriteData( self :: SERVERDATA_EXECCOMMAND, $String ) )
    {
    return false;
    }

    $Data = $this->ReadData( );

    if( $Data[ 'RequestId' ] < 1 || $Data[ 'Response' ] != self :: SERVERDATA_RESPONSE_VALUE )
    {
    return false;
    }

    return $Data[ 'String' ];
    }

    private function Auth( $Password )
    {
    if( !$this->WriteData( self :: SERVERDATA_AUTH, $Password ) )
    {
    return false;
    }

    $Data = $this->ReadData( );

    return $Data[ 'RequestId' ] > -1 && $Data[ 'Response' ] == self :: SERVERDATA_AUTH_RESPONSE;
    }

    private function ReadData( )
    {
    $Packet = Array( );

    $Size = FRead( $this->Socket, 4 );
    $Size = UnPack( 'V1Size', $Size );
    $Size = $Size[ 'Size' ];

    // TODO: Add multiple packets (Source)

    $Packet = FRead( $this->Socket, $Size );
    $Packet = UnPack( 'V1RequestId/V1Response/a*String/a*String2', $Packet );

    return $Packet;
    }

    private function WriteData( $Command, $String = "" )
    {
    // Pack the packet together
    $Data = Pack( 'VV', $this->RequestId++, $Command ) . $String . chr(0).''.chr(0);

    // Prepend packet length
    $Data = Pack( 'V', StrLen( $Data ) ) . $Data;

    $Length = StrLen( $Data );

    return $Length === FWrite( $this->Socket, $Data, $Length );
    }
    }

    ?>



    ВОт 100 , 105 , 106 строка

    100
    $Size = UnPack( 'V1Size', $Size );
    105
    $Packet = FRead( $this->Socket, $Size );
    106
    $Packet = UnPack( 'V1RequestId/V1Response/a*String/a*String2', $Packet )
     
  11. krogon9

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

    Баллы:
    103
    Как изменить максимально допустимый вес скина?
     
    ВремяПриключений нравится это.
  12. _Nagato_

    _Nagato_ Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Nagato
    Ребят,я установил все привязал,но при логинге мне ничего не пишет и не логинит,тоесть просто пропадает логин и пасс из строк и все!Что делать?
     
  13. reflex96

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

    Баллы:
    88
    Имя в Minecraft:
    reflex96
    Что то не так делаешь:) У меня все нормально работает, вот сам посмотри" Тыц"
     
  14. _Nagato_

    _Nagato_ Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Nagato
    Везет..
     
  15. _Nagato_

    _Nagato_ Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Nagato
    Каким хостом пользуешься?
     
  16. _Nagato_

    _Nagato_ Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Nagato
    И кстати,ты на что-то ставил,или просто обычную установку?
     
  17. reflex96

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

    Баллы:
    88
    Имя в Minecraft:
    reflex96
    я с интеграцией XenForo Звони в скайп помогу! thexumuk
     
  18. Kerr

    Kerr Активный участник

    Баллы:
    68
    Skype:
    svetlois
    мои глазаааа)) ты зачем так webmcr испортил... блин не в обиду ну мне не понравилось
     
    zuma2 и RevenHell нравится это.
  19. reflex96

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

    Баллы:
    88
    Имя в Minecraft:
    reflex96
    Я просто все делал под форум
     
    slavik123123123 нравится это.
  20. krogon9

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

    Баллы:
    103
    Как изменить максимально допустимый вес скина?
     
  21. reflex96

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

    Баллы:
    88
    Имя в Minecraft:
    reflex96
    в упр. настройка группы.
     
    krogon9 нравится это.

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