Advertisement
Guest User

Untitled

a guest
Jun 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. define( 'MQ_SERVER_ADDR', '158.69.123.97' );
  2. define( 'MQ_SERVER_PORT', 25564 );
  3. define( 'MQ_TIMEOUT', 1 );
  4.  
  5. use xPaw\MinecraftQuery as MinecraftQueryAlias;
  6. use xPaw\MinecraftQueryException as MinecraftQueryExceptionAlias;
  7.  
  8. require_once $_SERVER["DOCUMENT_ROOT"] . '/scripts/MinecraftQuery.php';
  9. require_once $_SERVER["DOCUMENT_ROOT"] . '/scripts/MinecraftQueryException.php';
  10.  
  11. $Query = new MinecraftQueryAlias( );
  12. try {
  13. $Query->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_TIMEOUT );
  14. $info = $Query->GetInfo( );
  15. }
  16. catch( MinecraftQueryExceptionAlias $e ) {
  17. $Exception = $e;
  18. }
  19.  
  20. if ($info === false) {
  21. $status = 'Offline';
  22. } else {
  23. $status = 'Online';
  24. }
  25.  
  26. ?>
  27. <table border="1" cellpadding="1" cellspacing="1" style="height: 50px; width: 100%;">
  28. <tbody>
  29. <tr>
  30. <td style="text-align: center;">
  31. <span style="color:#FFFFFF;">Version</span>
  32. </td>
  33. <td style="text-align: center;">
  34. <span style="color:#FFFFFF;">Status</span>
  35. </td>
  36. <td style="text-align: center;">
  37. <span style="color:#FFFFFF;">Players</span>
  38. </td>
  39. </tr>
  40. <tr>
  41. <td style="text-align: center;">
  42. <span style="font-size:20px;"><span style="color:#FFA500;">[</span><span style="color:#A9A9A9;"><?= $info['Version']; ?></span><span style="color:#FFA500;">]</span></span>
  43. </td>
  44. <td style="text-align: center;">
  45. <span style="font-size:20px;"><span style="color:#FFA500;">[</span><span style="color:#00FF00;"><?= $status; ?></span><span style="color:#FFA500;">]</span></span>
  46. </td>
  47. <td style="text-align: center;">
  48. <span style="color:#FFA500;"><span style="font-size:20px;">[</span></span><span style="color:#FFFF00;"><span style="font-size:20px;"><?= $info['Players'] ?></span> </span><span style="font-size:22px;">/</span> <span style="color:#FFFF00;"><span style="font-size:20px;"><?= $info['MaxPlayers'] ?></span></span><span style="color:#FFA500;"><span style="font-size:20px;">]</span></span>
  49. </td>
  50. </tr>
  51. </tbody>
  52. </table>
  53.  
  54. <!-- Table for player heads -->
  55. <table border="1" cellpadding="1" cellspacing="1" style="height: 50px; width: 100%; background: #525252;">
  56. <tbody>
  57. <tr>
  58. <td style="text-align: center;">
  59. <?php if( ( $Players = $Query->GetPlayers( ) ) !== false ): ?>
  60. <?php foreach( $Players as $Player ): ?>
  61. <?php echo "<img width='35' height='35' style='border:1.5px solid black' src='http://minotar.net/avatar/".$Player."/35.png' title='".$Player."' />"; ?>
  62.  
  63. <?php endforeach; ?>
  64. <?php else: ?>
  65. There are currently no players online!
  66. <?php endif; ?>
  67. </td>
  68. </tr>
  69. </tbody>
  70. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement