Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: porównanie nicków gameq
Forum PHP.pl > Forum > PHP
mazyl
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.
pitu
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ą.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.