Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Status serwera CS 1.6, Funkcja, PHP 4 i 5
.dragonfly
post 19.11.2004, 17:16:55
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

  1. <?php
  2.  
  3. /**
  4. * pobiera informacje z serwera i zwraca tablice z tymi danymi
  5. * @param string $intServerIP Adres IP serwera
  6. * @param integer $intServerPort Port serwera
  7. * @return array
  8. */
  9. function RetriveInfo ( $strServerIP = '127.0.0.1', $intServerPort = 27015 )
  10. {
  11. $connection = fsockopen( &#092;"udp://\" . $strServerIP, $intServerPort );
  12. fwrite( $connection, sprintf( '%c%c%c%c%s%c', 0xFF, 0xFF, 0xFF, 0xFF, &#092;"infostring\", 0x00 ) );
  13. fread( $connection, 24 );
  14. $status = socket_get_status( $connection );
  15. if ( $status[&#092;"unread_bytes\"] != 0 )
  16. {
  17. $return = &#092;"\";
  18. while ( $status[&#092;"unread_bytes\"] != 0 )
  19. {
  20. $return .= fread( $connection, 1 );
  21. $status = socket_get_status( $connection );
  22. } 
  23.  
  24. $return = explode( '', $return );
  25.  
  26. $arr = array();
  27. $arr['ip'] = $intServerIP;
  28. $arr['port'] = $intServerPort;
  29. $arr['hostname'] = $return[19];
  30. $arr['game'] = $return[17];
  31. $arr['players'] = $return[5];
  32. $arr['maxplayers'] = $return[11];
  33. $arr['system'] = ( $return[25] == &#092;"w\" ) ? \"Windows\" : \"Linux\";
  34. $arr['game_dir'] = $return[15];
  35. $arr['map'] = $return[21];
  36. $arr['password'] = ( $return[25] == &#092;"0\" ) ? false : true;
  37. $arr['secure'] = $return[29];
  38. return $arr;
  39. } 
  40. else
  41. { 
  42. // blad?
  43. return $arr;
  44. } 
  45. } 
  46. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- .dragonfly   Status serwera CS 1.6   19.11.2004, 17:16:55
- - kyno   Tak przegladajac kod [PHP] pobierz, plaintext ...   28.11.2004, 18:19:16
- - mat3usz   Mam pytanie co do tego kodu. Czy wystarczy kod wkl...   16.03.2005, 18:32:41
- - dr_bonzo   Wystarczy tyle:[PHP] pobierz, plaintext <?phppr...   16.03.2005, 18:41:00
- - Matikx   Niedziałają umnie te scrypty. A jak zrobić żeby ...   17.03.2005, 16:18:31
- - karolski   wszystko ladnie zwraca w postaci tablicy dzieki c...   18.03.2005, 15:35:34
- - Matikx   ja czytałem kilka razy i sie pogubiłem niech ktoś ...   22.03.2005, 18:26:41
- - smom   Czy moglby ktos zamiescic tutaj link do tego skryp...   7.12.2006, 01:30:30
- - Babcia@Stefa   Funkcja bardzo fajna i przydatna, z pewnością skor...   17.12.2006, 16:09:42
- - mosh   Hej... Wrzuci ktoś poprawną wersje tego skryptu.. ...   23.02.2007, 19:09:30
- - johny009   Proszę o pomoc w rozwiązaniu problemu skrypt zwrac...   25.03.2007, 18:50:38
- - varez   LUUUUDZIE, co wy za manianę z tym odwalacie??...   17.06.2007, 12:19:11
- - tiraeth   CytatLUUUUDZIE, co wy za manianę z tym odwalacie??...   17.06.2007, 13:18:29
- - Kamson   skrypt i jeden i drugi jest oki ... po prostu skr...   17.06.2007, 13:37:12
- - varez   hmm mam taki skrypt juz w domu (jestem w szkole), ...   19.06.2007, 09:05:39
- - in5ane   A czy będzie to działać do Counter Strike'a: S...   27.08.2007, 07:45:55
- - Energy156   Witam. Moglby mi ktos to wytlumaczyc krok po kroku...   9.09.2007, 15:36:16
- - Pianandrill   Jak sie wydawało ten skrypt jest tym czego od...   26.09.2007, 03:26:14
- - Piotrwusek   A znacie takie skrypty jak pracuje na gametracker....   8.02.2008, 22:10:10
|- - varez   Cytat("Piotrwusek)Kto jest online na serwerze...   8.02.2008, 23:48:45
- - Piotrwusek   Jak tam prace? A może ktoś zna strone z takim s...   9.02.2008, 19:02:40
|- - varez   Cytat(Piotrwusek @ 9.02.2008, 19:02:4...   9.02.2008, 19:11:48
- - fredzio90   sposób KaBal-a działą, tylko niewiem jak wyciągnąć...   23.02.2008, 19:26:40
- - shark121   mi też świetnie działa skrypt kobala z tym że potr...   31.03.2008, 20:03:10
- - help_mee   czy [PHP] pobierz, plaintext <?phpserver_info...   7.04.2008, 19:52:27
- - bim2   http://phpfi.com <- tutaj wrzuc kod i podaj lin...   18.04.2008, 17:27:36
- - shark121   :/ wyświetla mi, że server jest offline a jest onl...   22.04.2008, 07:52:58
- - varez   hmm, jest taki myk, ze to sprawdza tylko statusy n...   23.05.2008, 14:13:47
- - fredzio90   ja znalazłem pewny skrypt w internecie, przykład: ...   17.06.2008, 19:13:59
- - macza   Bardzo dobra klasa... Ja używam jeszcze: [PHP] pob...   27.09.2008, 18:52:32
- - Watt   Witam, Mam pytanie jak pobrać wersje engine do se...   1.04.2009, 17:26:48
- - mlody69   Witam, mógłby ktoś mi powiedzieć jak pobrać niektó...   24.10.2009, 19:08:21
- - mahomet91   Polecam skorzystać z tego, masz tutaj monitoring s...   4.01.2010, 10:10:10


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:43