Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- </head>
- <body>
- <?php
- require "samp_query.php";
- $serverIP = "80.72.47.180";
- $serverPort = 3504;
- try
- {
- $rQuery = new QueryServer( $serverIP, $serverPort );
- $aInformation = $rQuery->GetInfo( );
- $aServerRules = $rQuery->GetRules( );
- $aBasicPlayer = $rQuery->GetPlayers( );
- $aTotalPlayers = $rQuery->GetDetailedPlayers( );
- $rQuery->Close( );
- }
- catch (QueryServerException $pError)
- {
- echo 'Server is 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>';
- }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement