Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getvalue($uid, $what)
- {
- $ip = "127.0.0.1";
- $port = 20101;
- $rcon = "test";
- $server = fsockopen("udp://" . $ip, $port, $errno, $errstr, 1);
- stream_set_timeout($server, 0, 200000);
- fwrite($server, "\xFF\xFF\xFF\xFFrcon ".$rcon." status");
- $return = stream_get_contents($server);
- fclose($server);
- $status = str_replace("\xFF\xFF\xFF\xFFprint\n","",$return);
- $status = trim($status);
- $saved_status = $status;
- $saved_explode = explode("\n",$status);
- unset($saved_explode[0]);
- unset($saved_explode[1]);
- unset($saved_explode[2]);
- $status = ereg_replace(" +"," ",$status);
- $explode = explode("\n",$status);
- unset($explode[0]);
- unset($explode[1]);
- unset($explode[2]);
- $testtest = '1';
- foreach ($explode as $key => $value) {
- $fp = "No";
- $guid = "n/a";
- $fpban = "";
- $spliff = explode(" ",$value);
- $id = $spliff[1];
- $score = $spliff[2];
- $ping = $spliff[3];
- $rate = $spliff[count($spliff)-1];
- $qport = $spliff[count($spliff)-2];
- $address_temp = $spliff[count($spliff)-3];
- $address = substr($address_temp,0,strpos($address_temp,":"));
- $gameport = substr($address_temp,strpos($address_temp,":")+1);
- $lastmsg = $spliff[count($spliff)-4];
- $pos = strpos($saved_explode[$key]," $ping ") + strlen(" $ping ");
- $lastpos = strrpos($saved_explode[$key]," $lastmsg ");
- $name = str_replace("'","",str_replace("#","",htmlentities(trim(substr($saved_explode[$key]," $pos ",$lastpos - $pos)))));
- if ($uid == $id) {
- $testtest .= '2'.$name.$address;
- }
- }
- $testtest .= '3';
- return $testtest;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement