Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> porównanie nicków gameq
mazyl
post
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
 
Start new topic
Odpowiedzi (1 - 1)
pitu
post
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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 4.10.2025 - 07:28