[...]
PHP kell hozzá, azzal tudnak képet alkotni, valamint egy adatbázis ahonnan kinyerik a killek számát stb.
Tehát PHP nyelven meg írják, és a játékszerver adatbázisából ki importálják az ölések számát.
<?php
require \"samp_query.php\";
$serverIP = \"ipcím\";
$serverPort = port;
try
{
$rQuery = new QueryServer( $serverIP, $serverPort );
$aInformation = $rQuery->GetInfo( );
$aServerRules = $rQuery->GetRules( );
$aBasicPlayer = $rQuery->GetPlayers( );
$aTotalPlayers = $rQuery->GetDetailedPlayers( );
$rQuery->Close( );
}
catch (QueryServerException $pError)
{
echo \'Szerver offline.\';
}
if(isset($aInformation) && is_array($aInformation)){
?>
<b>General Information</b>
<table width=\"400\">
<tr>
<td>Hostname</td>
<td><?php echo htmlentities($aInformation[\'Hostname\']); ?></td>
</tr>
<tr>
<td>Gamemode</td>
<td><?php echo htmlentities($aInformation[\'Gamemode\']); ?></td>
</tr>
<tr>
<td>Players</td>
<td><?php echo $aInformation[\'Players\']; ?> / <?php echo $aInformation[\'MaxPlayers\']; ?></td>
</tr>
<tr>
<td>Map</td>
<td><?php echo htmlentities($aInformation[\'Map\']); ?></td>
</tr>
<tr>
<td>Weather</td>
<td><?php echo $aServerRules[\'weather\']; ?></td>
</tr>
<tr>
<td>Time</td>
<td><?php echo $aServerRules[\'worldtime\']; ?></td>
</tr>
<tr>
<td>Version</td>
<td><?php echo $aServerRules[\'version\']; ?></td>
</tr>
<tr>
<td>Password</td>
<td><?php echo $aInformation[\'Password\'] ? \'Yes\' : \'No\'; ?></td>
</tr>
</table>
<br />
<b>Online Players</b>
<?php
if(!is_array($aTotalPlayers) || count($aTotalPlayers) == 0){
echo \'<br /><i>None</i>\';
} else {
?>
<table width=\"400\">
<tr>
<td><b>Player ID</b></td>
<td><b>Nickname</b></td>
<td><b>Score</b></td>
<td><b>Ping</b></td>
</tr>
<?php
foreach($aTotalPlayers AS $id => $value){
?>
<tr>
<td><?php echo $value[\'PlayerID\']; ?></td>
<td><?php echo htmlentities($value[\'Nickname\']); ?></td>
<td><?php echo $value[\'Score\']; ?></td>
<td><?php echo $value[\'Ping\']; ?></td>
</tr>
<?php
}
echo \'</table>\';
}
}
?>
Ez így még nem működik, mivel kell hozzá Query szerver szkript.