Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. config.php
  2.  
  3. <?php
  4. $server_ip = "localhost";
  5. $server_myqsl_username = "root";
  6. $server_mysql_password = "";
  7. $server_mysql_database = "l2jdb";
  8. ?>
  9.  
  10. connect.php
  11.  
  12. <?php
  13. mysql_connect($server_ip,$server_myqsl_username,$server_mysql_password);
  14. mysql_select_db($server_mysql_database);
  15. ?>
  16.  
  17. retreive_status.php
  18.  
  19. <?php
  20. include_once "config.php";
  21. include_once "connect.php";
  22. error_reporting(E_ALL);
  23.  
  24. $auth_server = fsockopen($server_ip, 2106, $errno, $errstr, 0.5);
  25. $unix_server = fsockopen($server_ip, 7777, $errno, $errstr, 0.5);
  26.  
  27. if ($auth_server)
  28. $auth_server = 'online';
  29.  
  30. if ($unix_server)
  31. $unix_server = 'online';
  32.  
  33. $players_online = mysql_num_rows(mysql_query("SELECT * FROM `characters` WHERE `online` = '1';"));
  34. $accounts_created = mysql_num_rows(mysql_query("SELECT * FROM `accounts`;"));
  35. $characters_created = mysql_num_rows(mysql_query("SELECT * FROM `characters`;"));
  36.  
  37. $players_online = (!$players_online) ? 0 : $players_online;
  38. //$players_online = round($players_online+($players_online*30/100));
  39. $players_online = round($players_online*2);
  40. $accounts_created = (!$accounts_created) ? 0 : $accounts_created;
  41. $characters_created = (!$characters_created) ? 0 : $characters_created;
  42.  
  43. $file = fopen("status.txt", 'w');
  44. fwrite($file, $auth_server.":".$unix_server.":".$players_online.":".$accounts_created.":".$characters_created);
  45. fclose($file);
  46.  
  47.  
  48. $file = fopen("toppvp.txt", 'w');
  49. $top_pvp_query = mysql_query("SELECT `char_name`,`pvpkills` FROM `characters` ORDER BY `pvpkills` DESC LIMIT 0,10;");
  50. $top_pvp_i = 1;
  51. while ($top_pvp = mysql_fetch_array($top_pvp_query)) {
  52. if ($top_pvp_i == 10)
  53. fwrite($file, $top_pvp_i.":".$top_pvp['char_name'].":".$top_pvp['pvpkills']);
  54. else
  55. fwrite($file, $top_pvp_i.":".$top_pvp['char_name'].":".$top_pvp['pvpkills']."\r\n");
  56. $top_pvp_i++;
  57. }
  58. fclose($file);
  59.  
  60. mysql_close();
  61. ?>
  62.  
  63. status.php
  64.  
  65. <?php
  66. error_reporting(E_STRICT);
  67.  
  68. $status_file = @fopen("includes/status.txt", "r");
  69. while (!feof($status_file)) {
  70. $status_lines[] = fgets($status_file, 4096);
  71. }
  72. fclose($user_file);
  73. $status = explode(":", $status_lines[0]);
  74. $auth_server = $status[0];
  75. $unix_server = $status[1];
  76. $players_online = $status[2];
  77. $accounts_created = $status[3];
  78. $characters_created = $status[4];
  79.  
  80.  
  81. $tops_file = @fopen("includes/toppvp.txt", "r");
  82. while (!feof($tops_file)) {
  83. $tops_lines[] = fgets($tops_file, 4096);
  84. }
  85. fclose($tops_file);
  86.  
  87. echo "<center>Atnaujinama kas 1min.</center><br /><hr /><br />";
  88.  
  89. echo "Login server: ";
  90.  
  91. if ($auth_server == 'online')
  92. echo "<font color='#2f720a'>Online</font><br /><br />";
  93. else
  94. echo "<font color='#72220a'>Offline</font><br /><br />"; // offline kodas <font color='#72220a'>Offline</font><br /><br />
  95.  
  96. echo "Unix server: ";
  97.  
  98. if ($unix_server == 'online')
  99. echo "<font color='#2f720a'>Online</font><br /><br />";
  100. else
  101. echo "<font color='#72220a'>Offline</font><br /><br />";
  102.  
  103. echo "Players online: <font color='#2f720a'>".$players_online."</font><br /><br />";
  104. echo "Accounts created: <font color='#2f720a'>".$accounts_created."</font><br /><br />";
  105. echo "Characters created: <font color='#2f720a'>".$characters_created."</font><br /><br />";
  106. echo "<hr /><br />";
  107. echo "<b>Player</b><span style='float: right'><b>PVP Points</b></span><br /><br />";
  108. foreach ($tops_lines as $top_line) {
  109. $tops = explode(":", $top_line);
  110. echo "<b>".$tops[0].".</b>&nbsp;&nbsp;&nbsp;".$tops[1]." <span style='float: right;'>".$tops[2]."</span><br />";
  111. }
  112. echo "<br /><hr />";
  113.  
  114. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement