Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> porównanie nicków gameq
mazyl
post 22.01.2013, 20:45:32
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 2
Dołączył: 2.12.2011

Ostrzeżenie: (0%)
-----


Witam!

mam problem z sprawdzeniem czy na danym serwerze Counter Strike występuje gracz o danym nicku.

kod jakim wyciągam liste graczy z gameq:

  1. $ip = $serwery['ip'];
  2.  
  3. $ip2 = explode(':', $ip);
  4.  
  5. $servers['servercs'] = array('cs', $ip2[0], $ip2[1]);
  6. require_once 'jscripts/GameQ.php';
  7. $gq = new GameQ;
  8. $gq->addServers($servers);
  9. $gq->setOption('timeout', 200);
  10.  
  11. $gq->setFilter('normalise');
  12.  
  13. $gq->setFilter('sortplayers', 'score');
  14. $data = $gq->requestData();
  15.  
  16. $tab = $data['servercs']['players'];
  17. $il = 1;
  18. $n = count($tab);
  19. for ($i=0;$i<$n; $i++)
  20.  
  21. {
  22.  
  23. $nick = $data['servercs']['players'][$i][name];




jak przerobić to tak by sprawdzało czy na danym serwerze jest jeszcze gracz o takim nicku ?
z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
pitu
post 22.01.2013, 21:12:44
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Dodaj sobie pod:
  1. $nick = $data['servercs']['players'][$i][name];


to:
  1. $gracz = 'jakis nick';
  2. if(in_array($gracz,$data)){
  3. //tutaj wykonujesz operacje jak znalazło gracza
  4. }


@edit dodaj to po za pętlą.

Ten post edytował pitu 22.01.2013, 21:21:30


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post

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 - 15:25