| Socket Error: $errno - $errstr | \n'; } else { $packet = 'SAMP'; $packet .= chr(strtok($ip, '.')); $packet .= chr(strtok('.')); $packet .= chr(strtok('.')); $packet .= chr(strtok('.')); $packet .= chr($port & 0xFF); $packet .= chr($port >> 8 & 0xFF); fwrite($fp, $packet . 'i'); fread($fp, 11); $is_passworded = ord(fread($fp, 1)); $plr_count = ord(fread($fp, 2)); $max_plrs = ord(fread($fp, 2)); $strlen = ord(fread($fp, 4)); $hostname = fread($fp, $strlen); $strlen = ord(fread($fp, 4)); $gamemode = fread($fp, $strlen); $strlen = ord(fread($fp, 4)); $mapname = fread($fp, $strlen); if (strlen($hostname) < 1) { echo 'Server IP ' . $ip . ' is not online.'; } else { echo '
| ' . $hostname . ' ' . $ip . ":" . $port . ' |
| Players: | ' . $plr_count . ' / ' . $max_plrs . ' |
| GameMode: | ' . $gamemode . ' |
| MapName: | ' . $mapname . ' |
| Using Password: | Yes |
| Using Password: | No |
| Player | Score |
| ' . $plrname . ' | ' . $score . ' |
| No players currently online! |