PHP-Fusion Mods
Navigacija
Prisijungę nariai
» Svečių: 2
» Narių: 0

» Viso narių: 10,284
» Naujausias: yjibej

Prisijungimų istorija:
yjibej 3 Dienos
tabuxsenokai
minimukassenokai
Daugvilanepamenu
Faraonasnepamenu
Sarunas112nepamenu
CepelinasXnepamenu
MariukasRnepamenu
mast3rnepamenu
Nepsternepamenu
ArtPlaceGr...nepamenu
Demonas478nepamenu
Pask. modai
Mes Facebook'e
Prisijungti
Vardas

Slaptažodis




Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.
Shoutbox
You must login to post a message.

2017-07-17 13:08
Sveiki Šypsosi kaip laikotes? Šypsosi
Panelių bazė
Sveiki, jūs panelių bazėje.

Neaktyvuotų panelių: 0
Viso panelių: 380

Ieškoti panelės

Panelės peržiūra
Pavadinimas [CS] Counter Strike Monitorius by wasL
Įdėjo wasL - Pateikta: 2012-08-01 - Peržiūrėta: 5064
Aprašymas
Panelė
PHP
  1. <?php
  2. $ip = "cs.rushas.lan.lt";
  3. $port = "27015";
  4. $packet = "\xFF\xFF\xFF\xFFTSource Engine Query\x00";
  5.  function getnextstring(&$data)
  6.     {
  7.        $temp="";
  8.        $counter=0;
  9.        while (ord($data[$counter++])!=0) $temp.=$data[$counter-1];
  10.        $data=substr($data,strlen($temp)+1);
  11.        return $temp;
  12.    }
  13.    function getnextbytevalue(&$data)
  14.    {
  15.      $temp=ord($data[0]);
  16.      $data=substr($data,1);
  17.      return $temp;
  18.    }
  19.    
  20.         if(!$live_server = fsockopen("udp://".$ip.":".$port.""))
  21.        {
  22.         $output = "Off";
  23.       }
  24.        else
  25.        {
  26.         fwrite($live_server, $packet);
  27.         socket_set_timeout($live_server,1,0);
  28.         $junk = fread($live_server,5);
  29.         $status = socket_get_status($live_server);
  30.         $do = 1;
  31.         $server_info= "";
  32.          
  33.          while($do)
  34.          {
  35.            $str_1 = fread($live_server,1);
  36.            $server_info .= $str_1;
  37.            $status = socket_get_status($live_server);
  38.            if($status["unread_bytes"] == 0) {$do = 0;}
  39.          }
  40.         fclose($live_server);
  41.          
  42.         if (strlen($server_info) > 0)
  43.         {
  44.           $success = 1;
  45.          $junk = getnextstring($server_info);
  46.          $servername = getnextstring($server_info);
  47.          $map = getnextstring($server_info);
  48.          $junk = getnextstring($server_info);
  49.          $junk = getnextstring($server_info);
  50.          $players = getnextbytevalue($server_info);
  51.          $maxplayers = getnextbytevalue($server_info);
  52.          }
  53.          
  54.          if ($players != '') {
  55.           $players = $players;
  56.          } else {
  57.           $players = "0";
  58.          }
  59.          
  60.          if ($maxplayers != '')
  61.          {
  62.           $maxplayers = $maxplayers;
  63.          }
  64.          else
  65.          {
  66.           $maxplayers = "0";
  67.          }
  68.          if ($players < $maxplayers)
  69.          {
  70.           $output = "<font color='#bcd83b'>Įjungtas</font>";
  71.          }
  72.              
  73.         else
  74.         {
  75.           $output = "<font color='#d83b3b'>Pilnas</font>";
  76.         }
  77.         if ($output != "Pilnas" and $players != "0" or $maxplayers != "0")
  78.         {
  79.           $output = $output;
  80.         }
  81.         else
  82.         {
  83.           $output = "<font color='#d83b3b'>I?jungtas</font>";
  84.         }
  85.         if ($map != '')
  86.          {
  87.           $map = "".$map."";
  88.          }
  89.          else
  90.          {
  91.           $map = "-----";
  92.          }
  93.           if ($servername != '') {
  94.           $servername = $servername;
  95.          } else {
  96.           $servername = "<font color='#d83b3b'>Serveris neveikia</font>";
  97.          }
  98.          
  99.          echo "<style>
  100.          .csmonitorius{
  101.          background: #494949;
  102.          color: #ffffff;
  103.          text-shadow: 1px 1px 0px #000000;
  104.          -moz-border-radius:5px;
  105. -webkit-border-radius:5px;
  106. -opera-border-radius:5px;
  107. -khtml-border-radius:5px;
  108. border-radius:5px;
  109. width: 98%;
  110. margin-top: 3px;
  111. margin-bottom: 3px;
  112.          }
  113.          </style>";
  114.          echo "<table cellpadding='0' class='csmonitorius' cellspacing='1' width='100%' height='25'>\n<tr>\n";
  115.          echo"<td align='center'>".$output."</td>
  116.       <td align='center'>".$ip.":".$port."</td>
  117.       <td align='center'>".$servername."</td>
  118.       <td align='center'>".$map."</td>
  119.       <td calign='center'>".$players."/".$maxplayers."</td>";
  120.       echo "</tr>\n</table>\n";
  121.       }
  122. ?>
8767
RoLk@ · 2014-06-24 01:05

Kaip ko ir ieskojau.

5815
gipsy · 2012-08-04 10:31

Gan gerai tik labai panasu i http://phpfusion.lt/cs-serveriu-monitorius-v2-vovercik-avice,p703

na o seip kodas manau ne tavo o istrauktas is dizaino kas kokio.
nes lb panasu jau esu mates..

8923
CheateR · 2012-08-01 21:36

Na , visai patiko *galvoju*

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