cvar_t * _InitKickVote (ini_t * ini) { char buf[1024]; kickvote_min = gi.cvar ("kickvote_min", ReadIniStr (ini, KICKVOTESECTION, "kickvote_min", buf, "4"), CVAR_LATCH); kickvote_need = gi.cvar ("kickvote_need", ReadIniStr (ini, KICKVOTESECTION, "kickvote_need", buf, "0"), CVAR_LATCH); kickvote_pass = gi.cvar ("kickvote_pass", ReadIniStr (ini, KICKVOTESECTION, "kickvote_pass", buf, "75"), CVAR_LATCH); kickvote_tempban = gi.cvar ("kickvote_tempban", ReadIniStr (ini, KICKVOTESECTION, "kickvote_tempban", buf, "1"), CVAR_LATCH); kickvotechanged = false; return (use_kickvote); }
cvar_t *_InitMapVotelist (ini_t * ini) { char buf[1024]; // note that this is done whether we have set "use_mapvote" or not! map_votes = NULL; map_num_maps = 0; _ClearMapVotes(); ReadMaplistFile (); use_mapvote = gi.cvar ("use_mapvote", "0", 0); //Igor[Rock] Begin vrot = gi.cvar ("vrot", "0", CVAR_LATCH); rrot = gi.cvar ("rrot", "0", CVAR_LATCH); //Igor[Rock] End mapvote_min = gi.cvar ("mapvote_min", ReadIniStr (ini, MAPVOTESECTION, "mapvote_min", buf, "1"), CVAR_LATCH); mapvote_need = gi.cvar ("mapvote_need", ReadIniStr (ini, MAPVOTESECTION, "mapvote_need", buf, "0"), CVAR_LATCH); mapvote_pass = gi.cvar ("mapvote_pass", ReadIniStr (ini, MAPVOTESECTION, "mapvote_pass", buf, "51"), CVAR_LATCH); mapvote_next = gi.cvar( "mapvote_next", "1", 0 ); return (use_mapvote); }
cvar_t * _InitConfiglist (ini_t * ini) { char buf[1024]; // note that this is done whether we have set "use_cvote" or not! config_votes = NULL; config_num_configs = 0; config_num_votes = 0; config_num_clients = 0; config_need_to_check_votes = true; ReadConfiglistFile (); use_cvote = gi.cvar ("use_cvote", "0", CVAR_SERVERINFO); cvote_min = gi.cvar ("cvote_min", ReadIniStr (ini, CONFIGVOTESECTION, "cvote_min", buf, "1"), CVAR_LATCH); cvote_need = gi.cvar ("cvote_need", ReadIniStr (ini, CONFIGVOTESECTION, "cvote_need", buf, "0"), CVAR_LATCH); cvote_pass = gi.cvar ("cvote_pass", ReadIniStr (ini, CONFIGVOTESECTION, "cvote_pass", buf, "50"), CVAR_LATCH); return (use_cvote); }