CODE (php):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $player_list = monitor_samp("109.60.184.246", 27015, samp, players);
- $data = monitor_samp("109.60.184.246", 27015, samp, info);
- function monitor_samp($ip, $qport, $game, $request)
- {
- if (!$fp) { return FALSE; }
- $challenge = 'SAMP';
- if ($request == "info") { $challenge .= "i"; }
- if ($request == "settings") { $challenge .= "r"; }
- if ($request == "players") { $challenge .= "d"; }
- if ($request == "info")
- {
- $data['ip'] = $ip;
- return $data;
- }
- if ($request == "settings")
- {
- if ($setting_count > 128) { return FALSE; }
- for ($i=0; $i<$setting_count; $i++)
- {
- if (!$buffer) { return FALSE; }
- $setting[$key] = $value;
- }
- return $setting;
- }
- if ($request == "players")
- {
- if ($player_count > 128) { return FALSE; }
- for ($i=1; $i<=$player_count; $i++)
- {
- if (!$buffer) { return FALSE; }
- }
- return $player;
- }
- }
- if (!$player_list) { echo "<div style='text-align:center'>Нет игроков или сервер не отвечает</div></body></html>"; return; }
- echo "<center>
- <u>".$data[hostname]."</u><br>
- ".$data[gametype]."
- </center>";
- echo "<center><table class='players_table' cellpadding='3'>
- <tr>
- <td style='text-align:center'><b>Имя Игрока</b><br /><br /></td>
- <td style='height:30px'><br /><br /></td></center>";
- if ($monitor_show_score ) { echo "<td style='width:60px; text-align:center'><b>Левел </b><br /><br /></td>"; }
- if ($monitor_show_ping) { echo "<td style='width:60px; text-align:center'><b>Пинг </b><br /><br /></td>"; }
- echo "</tr>";
- foreach ($player_list as $key=>$player)
- {
- {
- }
- else
- {
- }
- echo "<tr><td class='players_row'> $player[name] </td><td class='players_spacer'><br /></td>";
- if ($monitor_show_score) { echo "<td class='players_row'> $player[score] </td>"; }
- if ($monitor_show_ping) { echo "<td class='players_row'> $player[ping] </td>"; }
- echo "</tr>\r\n";
- }
- echo "</table><div style='height:30px'><br /></div>";