'Необходимо выбрать игрока.')); if($url['action'] == 'kick') rcon::cmd(array_merge($server, array('id' => $id)), 'kickid "'.$player.'" "EGP Panel"'); else rcon::cmd(array_merge($server, array('id' => $id)), 'sm_slay "'.$player.'"'); sys::outjs(array('s' => 'ok')); } include(LIB.'geo.php'); $SxGeo = new SxGeo(DATA.'SxGeoCity.dat'); $aPlayers = rcon::players(rcon::cmd(array_merge($server, array('id' => $id)))); foreach($aPlayers as $i => $aPlayer) { $html->get('player', 'sections/control/servers/'.$server['game'].'/rcon'); $html->set('i', $i); $html->set('userid', $aPlayer['userid']); $html->set('name', $aPlayer['name']); $html->set('steamid', $aPlayer['steamid']); $html->set('time', $aPlayer['time']); $html->set('ping', $aPlayer['ping']); $html->set('ip', $aPlayer['ip']); $html->set('ico', $aPlayer['ico']); $html->set('country', $aPlayer['country']); $html->pack('players'); } sys::outjs(array('s' => isset($html->arr['players']) ? $html->arr['players'] : '')); } $html->nav('Список подключенных серверов', $cfg['http'].'control'); $html->nav('Список игровых серверов #'.$id, $cfg['http'].'control/id/'.$id); $html->nav($server['address'], $cfg['http'].'control/id/'.$id.'/server/'.$sid); $html->nav('Rcon управление игроками'); $html->get('rcon', 'sections/control/servers/'.$server['game']); $html->set('id', $id); $html->set('server', $sid); $html->pack('main'); ?>