PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 39451
Šiandien: 31
Prisijungę nariai
» Svečių: 30
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
Zbigniew@ 2 Dienos
tabuxnepamenu
sanpernepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-05-11 16:51
Sveiki. Norėjau pasveikinti jus su atkaklumu arba ištverme. Tai viena iš dviejų paskutinių svetainių, paremtų v7. Ar negaila švaistyti ilgametės patirties ir pereiti prie v9?

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

Shoutbox Archive
Panelių bazė
Sveiki, jūs panelių bazėje.

Neaktyvuotų panelių: 0
Viso panelių: 377

Ieškoti panelės

Panelės peržiūra
Pavadinimas minecraft servo statuso panele
Įdėjo gipsy - Pateikta: 2012-04-21 - Peržiūrėta: 20168
Aprašymas v1
Panelė
PHP
  1. <?php
  2. openside("Server");
  3. class Minequery {
  4.  
  5. public static function query($address, $port = 25566, $timeout = 30) {
  6. $query = array();
  7.  
  8. $beginning_time = microtime(true);
  9.  
  10. $socket = @fsockopen($address, $port, $errno, $errstr, $timeout);
  11.  
  12. if (!$socket) {
  13.  
  14. return false;
  15. }
  16.  
  17. $end_time = microtime(true);
  18.  
  19. fwrite($socket, "QUERY\n");
  20.  
  21. $response = "";
  22.  
  23. while(!feof($socket)) {
  24. $response .= fgets($socket, 1024);
  25. }
  26.  
  27. $response = explode("\n", $response);
  28.  
  29.  
  30. $query['serverPort'] = explode(" ", $response[0], 2);
  31. $query['serverPort'] = $query['serverPort'][1];
  32.  
  33.  
  34. $query['playerCount'] = explode(" ", $response[1], 2);
  35. $query['playerCount'] = $query['playerCount'][1];
  36.  
  37.  
  38. $query['maxPlayers'] = explode(" ", $response[2], 2);
  39. $query['maxPlayers'] = $query['maxPlayers'][1];
  40.  
  41.  
  42. $query['playerList'] = explode(" ", $response[3], 2);
  43. $query['playerList'] = explode(", ", trim($query['playerList'][1], "[]"));
  44.  
  45. $query['latency'] = ($end_time - $beginning_time) * 1000;
  46.  
  47. return $query;
  48. }
  49.  
  50.  
  51. public static function query_json($address, $port = 25566, $timeout = 30) {
  52. $beginning_time = microtime(true);
  53.  
  54. $socket = @fsockopen($address, $port, $errno, $errstr, $timeout);
  55.  
  56. if (!$socket) {
  57.  
  58. return false;
  59. }
  60.  
  61. $end_time = microtime(true);
  62.  
  63. fwrite($socket, "QUERY_JSON\n");
  64.  
  65. $response = "";
  66.  
  67. while(!feof($socket)) {
  68. $response .= fgets($socket, 1024);
  69. }
  70.  
  71. $query = json_decode($response);
  72. $query->latency = ($end_time - $beginning_time) * 1000;
  73.  
  74. return $query;
  75. }
  76. }
  77. $s = Minequery::query("77.241.192.147");
  78. echo "<b>Serverio IP:</b> 77.241.192.147
  79. <br/>";
  80. if($s){
  81.     echo "<b>Statusas: <font style='color:#00CC33'>ON</font></b><br/>";    
  82.         echo "<b>Žaidėjai: </b>$s[playerCount]/$s[maxPlayers]<br/>";
  83.         if($s[playerCount]>0){
  84.         $i=0;
  85.         foreach($s[playerList] as $player)
  86.         {
  87.         if($i!=0){
  88.         echo "";}
  89.         $i++;
  90.         }
  91.         }
  92. }else{
  93.     
  94.     echo "<b>Statusas: <font style='color:#993333'>OFF</font></b><br/>";
  95.  
  96. }
  97.     echo "<b>Serverio versija: <font style='color:#cc9900'>1.2.5,</font><font style='color:#993333'> 0.6</font></b><br/>";
  98. closeside();
  99. ?>
8923
CheateR · 2012-04-24 17:56

Veikia, gal kam pravers :)

8947
Ernis_HD · 2012-04-28 09:37

Man nerodo zaideju skaiciaus... kodel?

5815
gipsy · 2012-05-07 13:58

Minequery plugina isidek ir veiks.

8947
Ernis_HD · 2012-05-12 11:30

Tai isidejes. Rodo servo statusa off ar on. Bet zaideju skaicius nereaguoja

8224
PreFix · 2012-05-15 20:15

Yra ir geresnis bdas padaryti panel su query...Nebereik joki pluginu.

9369
Tomass · 2012-05-18 23:58

man i?vis error meta ;/

5815
gipsy · 2012-05-21 09:12

o si adresa pakeitiai ?

Code
$s = Minequery::query(\"77.241.192.147\");




ir numesk IP srv

9531
Tosh · 2012-05-22 00:03

Sveiki, puikus darbas tik kazko prie ?aidjai: / rodo sliasha kame bedos? Kiek man protas isnesa cia su situom blogai kazkas? $s[playerCount]/$s[maxPlayers] (lauztiniuose skliaustuose nereik irasyti savu skaiciu ar pan? Nes tiesiog / sleshas biski parodo jog neveikia pilnai panele :/

5815
gipsy · 2012-05-24 14:22

Kode viskas gerai ira.
Tesiog isidekit Minequery
ir suveskit ip'us patikrinau ant 3 serveriu ir visa veikia

9531
Tosh · 2012-05-25 23:10

Beja kazko pesasi panele php fusione v7.2, meto vis errorus panel_editor kad playerlist ir playercount eilutems kazkas negerai... errorai aisku klaidu zurnale.

Rašyti komentarą
Turite prisijungti, norėdami parašyti komentarą.