public function readString() { $len = HabboEncoding::DecodeBit16($this->packet); $string = substr($this->packet, 2, $len); $this->pop($len + 2); return $string; }
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; }