コード例 #1
0
ファイル: ClientMessage.php プロジェクト: BurakDev/BloonPHP
 public function readString()
 {
     $len = HabboEncoding::decodeByte16($this->packet);
     $string = substr($this->packet, 2, $len);
     $this->pop($len + 2);
     return $string;
 }
コード例 #2
0
ファイル: GameServer.php プロジェクト: BurakDev/BloonPHP
 public function bufferParser($buffer)
 {
     $packets = array();
     while (strlen($buffer) > 3) {
         $len = HabboEncoding::decodeByte32($buffer) + 4;
         $packets[] = substr($buffer, 0, $len);
         $buffer = substr($buffer, $len);
     }
     return $packets;
 }
コード例 #3
0
ファイル: ServerMessage.php プロジェクト: BurakDev/BloonPHP
 public function get()
 {
     return HabboEncoding::encodeByte32(strlen($this->packet) + 2) . HabboEncoding::encodeByte16($this->header) . $this->packet;
 }