![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Dla wszystkich ktorzy chca pobierac status serwera gry Counter-Strike 1.6
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 5 Dołączył: 31.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
mi też świetnie działa skrypt kobala z tym że potrzebuje jeszcze danych o aktualniej liczbie graczy grających na serverze gdy sobie skonstrułuje funkcje pod to zamiast liczby graczy wyświetla mi się słowo cstrike:
Kod <?php function server_info($ip='localhost', $port=27015){ $ip=gethostbyname($ip); $connection = fsockopen("udp://".$ip, $port); $time_out=3; if(function_exists('stream_set_timeout')){ stream_set_timeout($connection, $time_out); }else if(function_exists('socket_set_timeout')){ socket_set_timeout($connection, $time_out); } if(!$connection){ return 0; } $paczka=pack("N", 0xFFFFFFFF).'TSource Engine Query'.chr(0); fwrite($connection, $paczka); $return=fread($connection, 100); $status = socket_get_status( $connection ); if($status["unread_bytes"]!=0){ fclose($connection); return przetlumacz($return); }else{ fclose($connection); return 0; } } function przetlumacz($str){ $return = explode("\",substr($str,5)); $tablica = array(); $tablica['ipport']=$return[0]; $tablica['nazwa']=$return[1]; $tablica['mapa']=$return[2]; $tablica['gracze'] = $return[3]; return $tablica; } function show_info($ipport, $tytul="Server"){ list($ip_servera, $port_servera) = explode(":", $ipport); if (!$port_servera){ $port_servera = "27015"; } $wynik=server_info($ip_servera, $port_servera); if($wynik!=0){ $nazwa=$wynik['nazwa']; $ipport=$wynik['ipport']; $mapa=$wynik['mapa']; $gracze=$wynik['gracze']; echo("Mapa: $mapa<br>Gracze: $gracze / 17<br>Typ gry: Counter Strike<br>Vac: Niebezpieczny<br><br>"); // wyswietla napis gdy server jest online }else{ echo("SERWER JEST OFFLINE<br><br>");// wyswietla napis gdy server jest offline } } ?> Co zmienić żeby działalo prawidłowo? http://www.shark.boo.pl/status1/ Ten post edytował shark121 31.03.2008, 20:05:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 15:47 |