Beispiel #1
0
 public function readString()
 {
     $len = HabboEncoding::DecodeBit16($this->packet);
     $string = substr($this->packet, 2, $len);
     $this->pop($len + 2);
     return $string;
 }
Beispiel #2
0
 public static function Parser($buffer)
 {
     $packet = array();
     while (strlen($buffer) > 3) {
         $len = HabboEncoding::DecodeBit32($buffer) + 4;
         $packet[] = substr($buffer, 0, $len);
         $buffer = substr($buffer, $len);
     }
     return $packet;
 }
 public function Finalize()
 {
     $this->packet = HabboEncoding::EncodeBit32(strlen($this->packet)) . $this->packet;
     return $this->packet;
 }