Page 1 of 1

half life

Posted: 2015 Oct 04 15:18
by laimiukas3
gal aks turit ar zinot kur rasti koki half life 1 serverio atvaizdavimo monitoriuka google nerandu nk :)

Re: half life

Posted: 2015 Oct 05 13:23
by Baubas
LGSL

Re: half life

Posted: 2015 Oct 05 14:00
by laimiukas3
Baubas wrote:LGSL
ne ne ne sito man tikrai nereikia man reikia paprasto keliolikos eilusciu php kodelio kad rasytu zemelapio pavadinima ip ir online zaideju skaiciu ir viskas

Re: half life

Posted: 2015 Oct 05 14:04
by v1rus

Re: half life

Posted: 2015 Oct 05 14:07
by laimiukas3
nee situokiu tai as randu man php kodo nereikia cancel ar gametracker kokio nenaudosiu :D
kazka tokio be spalvu nenieko Pavadinimas Mapas IP Zaidejai

Re: half life

Posted: 2015 Oct 05 14:10
by v1rus
laimiukas3 wrote:
nee situokiu tai as randu man php kodo nereikia cancel ar gametracker kokio nenaudosiu :D
kazka tokio be spalvu nenieko Pavadinimas Mapas IP Zaidejai
na cancel yra visai neblogu tokiu :)

Re: half life

Posted: 2015 Oct 05 14:14
by laimiukas3
am nezinau kodel bet man cancel rodo kad ofline serveris
del dproto gal?

Re: half life

Posted: 2015 Oct 05 16:42
by Baubas
Be stiliaus

Code: Select all

$ip = "77.241.194.220";$port = "27015";$packet = "\xFF\xFF\xFF\xFFTSource Engine Query\x00";&nbsp;function getnextstring&#40;&$data&#41; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp;$temp="";&nbsp; &nbsp; &nbsp; &nbsp;$counter=0;&nbsp; &nbsp; &nbsp; &nbsp;while &#40;ord&#40;$data&#91;$counter++&#93;&#41;!=0&#41; $temp.=$data&#91;$counter-1&#93;;&nbsp; &nbsp; &nbsp; &nbsp;$data=substr&#40;$data,strlen&#40;$temp&#41;+1&#41;;&nbsp; &nbsp; &nbsp; &nbsp;return $temp;&nbsp; &nbsp;&#125;&nbsp; &nbsp;function getnextbytevalue&#40;&$data&#41; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp;$temp=ord&#40;$data&#91;0&#93;&#41;;&nbsp; &nbsp; &nbsp;$data=substr&#40;$data,1&#41;;&nbsp; &nbsp; &nbsp;return $temp;&nbsp; &nbsp;&#125;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if&#40;!$live_server = fsockopen&#40;"udp://".$ip.":".$port.""&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; $output = "Off";&nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; fwrite&#40;$live_server, $packet&#41;;&nbsp; &nbsp; &nbsp; &nbsp; socket_set_timeout&#40;$live_server,1,0&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $junk = fread&#40;$live_server,5&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $status = socket_get_status&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $do = 1;&nbsp; &nbsp; &nbsp; &nbsp; $server_info= "";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;while&#40;$do&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$str_1 = fread&#40;$live_server,1&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$server_info .= $str_1;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$status = socket_get_status&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if&#40;$status&#91;"unread_bytes"&#93; == 0&#41; &#123;$do = 0;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; fclose&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;strlen&#40;$server_info&#41; > 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $success = 1;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$servername = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$map = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$players = getnextbytevalue&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$maxplayers = getnextbytevalue&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$players != ''&#41; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $players = $players;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125; else &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $players = "0";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$maxplayers != ''&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $maxplayers = $maxplayers;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $maxplayers = "0";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$players < $maxplayers&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#ff0000'>On</font>";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#54ff00'>Full</font>";&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;$output != "Full" and $players != "0" or $maxplayers != "0"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = $output;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#ff3600'>Off</font>";&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;$map != ''&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $map = "".$map."";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $map = "-----";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;$servername != ''&#41; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $servername = $servername;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125; else &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $servername = "<font color='#ff3600'>Serveris neveikia</font>";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo "<table cellpadding='0' cellspacing='1' width='100%' height='25'>\n<tr>\n";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo"<td class='gtinasr56' align='center'>".$output."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$ip.":".$port."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$servername."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$map."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$players."/".$maxplayers."</td>";&nbsp; &nbsp; &nbsp; echo "</tr>\n</table>\n";&nbsp; &nbsp; &nbsp; &#125;&nbsp;
-- 2015 Spa 05 17:43 --

Dasidėk <?php ir >

Re: half life

Posted: 2015 Oct 05 20:19
by laimiukas3
Baubas wrote:Be stiliaus

Code: Select all

$ip = "77.241.194.220";$port = "27015";$packet = "\xFF\xFF\xFF\xFFTSource Engine Query\x00";&nbsp;function getnextstring&#40;&$data&#41; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp;$temp="";&nbsp; &nbsp; &nbsp; &nbsp;$counter=0;&nbsp; &nbsp; &nbsp; &nbsp;while &#40;ord&#40;$data&#91;$counter++&#93;&#41;!=0&#41; $temp.=$data&#91;$counter-1&#93;;&nbsp; &nbsp; &nbsp; &nbsp;$data=substr&#40;$data,strlen&#40;$temp&#41;+1&#41;;&nbsp; &nbsp; &nbsp; &nbsp;return $temp;&nbsp; &nbsp;&#125;&nbsp; &nbsp;function getnextbytevalue&#40;&$data&#41; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp;$temp=ord&#40;$data&#91;0&#93;&#41;;&nbsp; &nbsp; &nbsp;$data=substr&#40;$data,1&#41;;&nbsp; &nbsp; &nbsp;return $temp;&nbsp; &nbsp;&#125;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if&#40;!$live_server = fsockopen&#40;"udp://".$ip.":".$port.""&#41;&#41;&nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; $output = "Off";&nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; fwrite&#40;$live_server, $packet&#41;;&nbsp; &nbsp; &nbsp; &nbsp; socket_set_timeout&#40;$live_server,1,0&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $junk = fread&#40;$live_server,5&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $status = socket_get_status&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; $do = 1;&nbsp; &nbsp; &nbsp; &nbsp; $server_info= "";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;while&#40;$do&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$str_1 = fread&#40;$live_server,1&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$server_info .= $str_1;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$status = socket_get_status&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if&#40;$status&#91;"unread_bytes"&#93; == 0&#41; &#123;$do = 0;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; fclose&#40;$live_server&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;strlen&#40;$server_info&#41; > 0&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $success = 1;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$servername = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$map = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$junk = getnextstring&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$players = getnextbytevalue&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$maxplayers = getnextbytevalue&#40;$server_info&#41;;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$players != ''&#41; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $players = $players;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125; else &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $players = "0";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$maxplayers != ''&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $maxplayers = $maxplayers;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $maxplayers = "0";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if &#40;$players < $maxplayers&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#ff0000'>On</font>";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#54ff00'>Full</font>";&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;$output != "Full" and $players != "0" or $maxplayers != "0"&#41;&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = $output;&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; else&nbsp; &nbsp; &nbsp; &nbsp; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $output = "<font color='#ff3600'>Off</font>";&nbsp; &nbsp; &nbsp; &nbsp; &#125;&nbsp; &nbsp; &nbsp; &nbsp; if &#40;$map != ''&#41;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $map = "".$map."";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $map = "-----";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;$servername != ''&#41; &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $servername = $servername;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125; else &#123;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $servername = "<font color='#ff3600'>Serveris neveikia</font>";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo "<table cellpadding='0' cellspacing='1' width='100%' height='25'>\n<tr>\n";&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo"<td class='gtinasr56' align='center'>".$output."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$ip.":".$port."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$servername."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$map."</td> &nbsp; &nbsp; &nbsp;<td class='vovercikas' align='center'>".$players."/".$maxplayers."</td>";&nbsp; &nbsp; &nbsp; echo "</tr>\n</table>\n";&nbsp; &nbsp; &nbsp; &#125;&nbsp;
-- 2015 Spa 05 17:43 --

Dasidėk <?php ir >
jau susitvarkiau senai bet dekui