alert('Error connecting to cached: $errstr [server down??]')"); $buf = pack("c", 1); // 1 = CheckCharacterPacket(); $buf .= pack("i", $p0); //char_id fwrite($fp, pack("s", (strlen($buf)+2)).$buf); $len = unpack("v", fread($fp, 2)); $rid = unpack("c", fread($fp, 1)); for ($i = 0; $i < (($len[1]-4) / 4); $i++) { $read = unpack("i", fread($fp, 4)); $rs .= $read[1]; } fclose($fp); return($rs); } function ChangeCharacterNamePacket($p0, $p1) { $fp = fsockopen("127.0.0.1", "2012", $errno, $errstr, 5); $rs = "x"; if (!$fp) die(""); $buf = pack("c", 4); // 4 = ChangeCharacterNamePacket(); $buf .= pack("i", $p0); //char_id $buf .= tounicode($p1); //new char name fwrite($fp, pack("s", (strlen($buf)+2)).$buf); $len = unpack("v", fread($fp, 2)); $rid = unpack("c", fread($fp, 1)); for ($i = 0; $i < (($len[1]-4) / 4); $i++) { $read = unpack("i", fread($fp, 4)); $rs .= $read[1]; } fclose($fp); return($rs); } ?>