27.11.2017, 18:35
Witam staram się zrobić listę graczy online jaka jest tutaj
[attachment=12977]
Generalnie interesuje mnie na start sam Nick gracza
Używam biblioteki? GameQ.php stąd KLIK
Generalnie chce uzyskać efekt taki o
[attachment=12978]
KOD index.php
[attachment=12977]
Generalnie interesuje mnie na start sam Nick gracza
Używam biblioteki? GameQ.php stąd KLIK
Generalnie chce uzyskać efekt taki o
[attachment=12978]
KOD index.php
Kod 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;
}
?>