Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Žaliems |
Autorius: balance | Peržiūrų: 1667 |
balance Narys Žalias Pranešimai: 9 Įstojęs: 2010 Spa. 28 10:10:41 | |
[img=http://s7.postimg.org/r5b0sen9j/image.jpg] $ip = "91.211.246.199"; $port = "27015"; $packet = "\xFF\xFF\xFF\xFFTSource Engine Query\x00"; function getnextstring(&$data) { $temp=""; $counter=0; while (ord($data[$counter++])!=0) $temp.=$data[$counter-1]; $data=substr($data,strlen($temp)+1); return $temp; } function getnextbytevalue(&$data) { $temp=ord($data[0]); $data=substr($data,1); return $temp; } if(!$live_server = fsockopen("udp://".$ip.":".$port."")) { $output = "Off"; } else { fwrite($live_server, $packet); socket_set_timeout($live_server,1,0); $junk = fread($live_server,5); $status = socket_get_status($live_server); $do = 1; $server_info= ""; while($do) { $str_1 = fread($live_server,1); $server_info .= $str_1; $status = socket_get_status($live_server); if($status["unread_bytes"] == 0) {$do = 0;} } fclose($live_server); if (strlen($server_info) > 0) { $success = 1; $junk = getnextstring($server_info); $servername = getnextstring($server_info); $map = getnextstring($server_info); $junk = getnextstring($server_info); $junk = getnextstring($server_info); $players = getnextbytevalue($server_info); $maxplayers = getnextbytevalue($server_info); } if ($players != '') { $players = $players; } else { $players = "0"; } if ($maxplayers != '') { $maxplayers = $maxplayers; } else { $maxplayers = "0"; } if ($players < $maxplayers) { $output = "<font color='#bcd83b'>Įjungtas</font>"; } else { $output = "<font color='#d83b3b'>Pilnas</font>"; } if ($output != "Pilnas" and $players != "0" or $maxplayers != "0") { $output = $output; } else { $output = "<font color='#d83b3b'>Išjungtas</font>"; } if ($map != '') { $map = "".$map.""; } else { $map = "-----"; } if ($servername != '') { $servername = $servername; } else { $servername = "<font color='#d83b3b'>Serveris neveikia</font>"; } echo "<style> .csmonitorius{ background: #494949; color: #ffffff; text-shadow: 1px 1px 0px #000000; -moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; width: 98%; margin-top: 3px; margin-bottom: 3px; } </style>"; echo "<table cellpadding='0' class='csmonitorius' cellspacing='1' width='100%' height='25'>\n<tr>\n"; echo"<td align='center'>".$output."</td> <td align='center'>".$ip.":".$port."</td> <td align='center'>".$servername."</td> <td align='center'>".$map."</td> <td calign='center'>".$players."/".$maxplayers."</td>"; echo "</tr>\n</table>\n"; } štai kodas |
|
Pakartoti slaptažodį Moderatorius Viršesnis už Dievą Pranešimai: 5188 Įstojęs: 2008 Rugp. 6 22:08:39 | |
iš paveikslėlio neaišku kas negerai ir kokie rėmai dingsta? |
|
balance Narys Žalias Pranešimai: 9 Įstojęs: 2010 Spa. 28 10:10:41 | |
pati paneles išvaizda kur oranžiniam fone paneles pavadinimas yra |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Nes jinai nėra įdėta į panele.
|
Peršokti į forumą: |