Patryk Stefański
- Super Gaduła
- 788 94 127 65
Witam staram się zrobić listę graczy online jaka jest tutaj
Generalnie interesuje mnie na start sam Nick gracza
Używam biblioteki? GameQ.php stąd KLIK
Generalnie chce uzyskać efekt taki o
KOD index.php
Generalnie interesuje mnie na start sam Nick gracza
Używam biblioteki? GameQ.php stąd KLIK
Generalnie chce uzyskać efekt taki o
KOD index.php
<?php
error_reporting(E_ALL);
require_once 'GameQ.php';
/* Konfiguracja */
$ip= '137.74.1.45';
$port='27036';
$game='cs';
/* Konfiguracja koniec ...*/
$gq = new GameQ();
$gq->addServer('serwer', array($game, $ip, $port));
$gq->setOption('timeout', 250);
$gq->setFilter('normalise');
$gq->setFilter('sortplayers', 'gq_ping');
$results = $gq->requestData();
if($results['serwer']['gq_hostname']=="")
{
$hostname = "Serwer Pad³:/";
$players = "x";
$playersmax = "x";
$map = "Offline";
}
else
{
$hostname = $results['serwer']['gq_hostname'];
$players = $results['serwer']['gq_numplayers'];
$playersmax = $results['serwer']['gq_maxplayers'];
$map = $results['serwer']['gq_mapname'];
}
if(isset($_GET['online']) && $_GET['online'])
{
//print_r($results['serwer']);
echo '<table>';
for ($i = 0; $i < $players; $i++)
{
$online = $results['serwer']['players'][$i]['name'];
echo "
<tr>
<td>$i</td>
<td>$online</td>
</tr>
";
}
echo '</table>';
}
else
{
echo '<br>';
echo 'Aktualnie online: '.$players.'/'.$playersmax.' Rozgrywana mapa: '.$map;
}
?>