示例#1
0
文件: live.php 项目: DmitriyS/gozm
if ($_GET['sid'] != "" && is_numeric($_GET['sid'])) {
    $sid = $_GET['sid'];
} else {
    $sid = "0";
}
$server_id = $servers_list[$sid];
//fetch server_information
$resource2 = mysql_query("SELECT * FROM {$config->servers} WHERE id = '" . $server_id . "'") or die(mysql_error());
$result2 = mysql_fetch_object($resource2);
if (mysql_num_rows($resource2)) {
    $split_address = explode(":", $result2->address);
    $eye_pee = $split_address['0'];
    $poort = $split_address['1'];
    $server = new Rcon();
    $server->Connect($eye_pee, $poort, $result2->rcon);
    $infos = $server->Info();
    $info = $server->ServerInfo();
    //Action
    $response = $server->RconCommand("amx_timeleft");
    $response1 = $server->RconCommand("mp_timelimit");
    $response2 = $server->RconCommand("sv_visiblemaxplayers");
    //get addons version
    $response_amxmodx = $server->RconCommand("amxmodx_version");
    $response_amxbans = $server->RconCommand("amxbans_version");
    $response_ptb = $server->RconCommand("amx_ptb_version");
    $response_atac = $server->RconCommand("atac_version");
    $response_hlr = $server->RconCommand("hltv_report");
    $response_sank = $server->RconCommand("sanksounds_version");
    $response_steambans = $server->RconCommand("sbsrv_version");
    $response_metamod = $server->RconCommand("metamod_version");
    $add_amxx = explode("\"", $response_amxmodx);
示例#2
0
            } else {
                //echo 'Error : ' . $gspy->error;
            }
        } else {
            $gspy->parse();
        }
        $curplayers = $gspy->get_info('players', '-');
        $maxplayers = $gspy->get_info('maxplayers', '-');
    } else {
        if ($config->rcon_class == "two") {
            $split_address = explode(":", $result->address);
            $eye_pee = $split_address['0'];
            $poort = $split_address['1'];
            $server = new Rcon();
            $server->Connect($eye_pee, $poort, $result->rcon);
            $info = $server->Info();
            $curplayers = $info["activeplayers"];
            $maxplayers = $info["maxplayers"];
        }
    }
    $server_info = array("server_id" => $result->id, "hostname" => $result->hostname, "address" => $result->address, "gametype" => $result->gametype, "curplayers" => $curplayers, "maxplayers" => $maxplayers);
    $server_array[] = $server_info;
}
if (isset($_POST['live_player_ban']) && $_POST['live_player_ban'] == "true") {
    //create array of admin steamIDs
    $resource = mysql_query("SELECT DISTINCT steamid, username FROM {$config->amxadmins}, {$config->admins_servers} WHERE {$config->amxadmins}.id = {$config->admins_servers}.admin_id") or die(mysql_error());
    $admin_steamids_array = array();
    $admin_usernames_array = array();
    while ($result = mysql_fetch_object($resource)) {
        $admin_steamids_array[] = $result->steamid;
        $admin_usernames_array[] = $result->username;