//----------------------------------------------- void game_sv_TeamDeathmatch::ReadOptions (shared_str &options) { inherited::ReadOptions(options); //------------------------------- g_sv_tdm_bAutoTeamBalance = get_option_i(*options, "abalance", (g_sv_tdm_bAutoTeamBalance ? 1 : 0)) != 0; g_sv_tdm_bAutoTeamSwap = get_option_i(*options,"aswap", (g_sv_tdm_bAutoTeamSwap ? 1 : 0)) != 0; g_sv_tdm_bFriendlyIndicators = get_option_i(*options,"fi", (g_sv_tdm_bFriendlyIndicators ? 1 : 0)) != 0; g_sv_tdm_bFriendlyNames = get_option_i(*options,"fn", (g_sv_tdm_bFriendlyNames ? 1 : 0)) != 0; float fFF = get_option_f (*options,"ffire",g_sv_tdm_fFriendlyFireModifier); g_sv_tdm_fFriendlyFireModifier = fFF; }
void game_sv_GameState::ReadOptions (shared_str &options) { g_sv_base_dwRPointFreezeTime = get_option_i(*options, "rpfrz", g_sv_base_dwRPointFreezeTime/1000) * 1000; //. xr_strcpy(MAPROT_LIST, MAPROT_LIST_NAME); //. if (!FS.exist(MAPROT_LIST)) FS.update_path(MAPROT_LIST, "$app_data_root$", MAPROT_LIST_NAME); if (FS.exist(MAPROT_LIST)) Console->ExecuteScript(MAPROT_LIST); g_sv_base_iVotingEnabled = get_option_i(*options,"vote",(g_sv_base_iVotingEnabled)); //--------------------------- //Convert old vote param if (g_sv_base_iVotingEnabled != 0) { if (g_sv_base_iVotingEnabled == 1) g_sv_base_iVotingEnabled = 0x00ff; } };