Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. function getvalue($uid, $what)
  2. {
  3.     $ip = "127.0.0.1";
  4.     $port = 20101;
  5.     $rcon = "test";
  6.     $server = fsockopen("udp://" . $ip, $port, $errno, $errstr, 1);
  7.     stream_set_timeout($server, 0, 200000);
  8.     fwrite($server, "\xFF\xFF\xFF\xFFrcon ".$rcon." status");
  9.     $return = stream_get_contents($server);
  10.     fclose($server);
  11.    
  12.     $status = str_replace("\xFF\xFF\xFF\xFFprint\n","",$return);
  13.    
  14.     $status = trim($status);
  15.    
  16.     $saved_status = $status;
  17.    
  18.    
  19.     $saved_explode = explode("\n",$status);
  20.    
  21.     unset($saved_explode[0]);
  22.     unset($saved_explode[1]);
  23.     unset($saved_explode[2]);
  24.    
  25.     $status = ereg_replace(" +"," ",$status);
  26.     $explode = explode("\n",$status);
  27.    
  28.     unset($explode[0]);
  29.     unset($explode[1]);
  30.     unset($explode[2]);
  31.    
  32.     $testtest = '1';
  33.    
  34.     foreach ($explode as $key => $value) {
  35.    
  36.         $fp = "No";
  37.         $guid = "n/a";
  38.         $fpban = "";
  39.    
  40.         $spliff = explode(" ",$value);
  41.    
  42.         $id = $spliff[1];
  43.         $score = $spliff[2];
  44.         $ping = $spliff[3];
  45.    
  46.         $rate = $spliff[count($spliff)-1];
  47.         $qport = $spliff[count($spliff)-2];
  48.    
  49.         $address_temp = $spliff[count($spliff)-3];
  50.    
  51.         $address = substr($address_temp,0,strpos($address_temp,":"));
  52.         $gameport = substr($address_temp,strpos($address_temp,":")+1);
  53.    
  54.         $lastmsg = $spliff[count($spliff)-4];
  55.    
  56.         $pos = strpos($saved_explode[$key]," $ping ") + strlen(" $ping ");
  57.         $lastpos = strrpos($saved_explode[$key]," $lastmsg ");
  58.    
  59.         $name = str_replace("'","",str_replace("#","",htmlentities(trim(substr($saved_explode[$key]," $pos ",$lastpos - $pos)))));
  60.    
  61.         if ($uid == $id) {
  62.             $testtest .= '2'.$name.$address;
  63.         }
  64.     }
  65.     $testtest .= '3';
  66.    
  67.     return $testtest;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement