Signature
enum CSGameRules_Members
{
/*
* Description: -
* Member type: BOOL
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_bFreezePeriod = BEGIN_MEMBER_REGION(gamerules),
/*
* Description: -
* Member type: BOOL
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_bBombDropped,
/*
* Description: -
* Member type: char *
* Get params: get_member_game(member, dest[], const lenght);
* Set params: set_member_game(member, const source[]);
*/
m_GameDesc,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_msgPlayerVoiceMask,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_msgRequestState,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_nMaxPlayers,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_UpdateInterval,
/*
* Description: The global time when the round is supposed to end, if this is not 0.
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flRestartRoundTime,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flCheckWinConditions,
/*
* Description: Time round has started.
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_fRoundStartTime,
/*
* Description: How many seconds long this round is.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iRoundTime,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iRoundTimeSecs,
/*
* Description: (From mp_freezetime) - How many seconds long the intro round (when players are frozen) is.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iIntroRoundTime,
/*
* Description: The global time when the intro round ends and the real one starts (wrote the original "m_flRoundTime" comment for this variable).
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_fRoundStartTimeReal,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iAccountTerrorist,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iAccountCT,
/*
* Description: The number of terrorists on the team (this is generated at the end of a round).
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumTerrorist,
/*
* Description: The number of CTs on the team (this is generated at the end of a round).
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumCT,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumSpawnableTerrorist,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumSpawnableCT,
/*
* Description: Number of Terrorist spawn points.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iSpawnPointCount_Terrorist,
/*
* Description: Number of CT spawn points.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iSpawnPointCount_CT,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iHostagesRescued,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iHostagesTouched,
/*
* Description: 1 == CTs won last round, 2 == Terrorists did, 3 == Draw, no winner
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iRoundWinStatus,
/*
* Description: -
* Member type: short
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumCTWins,
/*
* Description: -
* Member type: short
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumTerroristWins,
/*
* Description: Whether or not the bomb target has been bombed.
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bTargetBombed,
/*
* Description: Whether or not the bomb has been defused.
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bBombDefused,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bMapHasBombTarget,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bMapHasBombZone,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bMapHasBuyZone,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bMapHasRescueZone,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bMapHasEscapeZone,
/*
* Description: 0 = uninitialized, 1 = has VIP safety zone, 2 = DOES not have VIP safetyzone
* Member type: qboolean
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_bMapHasVIPSafetyZone,
/*
* Description: -
* Member type: BOOL
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_bMapHasCameras,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iC4Timer,
/*
* Description: The current Terrorist who has the C4.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iC4Guy,
/*
* Description: The amount of money the losing team gets. This scales up as they lose more rounds in a row.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iLoserBonus,
/*
* Description: The number of rounds the CTs have lost in a row.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumConsecutiveCTLoses,
/*
* Description: The number of rounds the Terrorists have lost in a row.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumConsecutiveTerroristLoses,
/*
* Description: For the idle kick functionality. This is the max amount of time that the player has to be idle before being kicked.
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_fMaxIdlePeriod,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iLimitTeams,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bLevelInitialized,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bRoundTerminating,
/*
* Description: Set to TRUE to have the scores reset next time round restarts.
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bCompleteReset,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flRequiredEscapeRatio,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumEscapers,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iHaveEscaped,
/*
* Description: Who can and can't buy.
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bCTCantBuy,
/*
* Description: Who can and can't buy.
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bTCantBuy,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flBombRadius,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iConsecutiveVIP,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalGunCount,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalGrenadeCount,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalArmourCount,
/*
* Description: Keeps track of the # of consecutive rounds that have gone by where one team outnumbers the other team by more than 2.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iUnBalancedRounds,
/*
* Description: Keeps track of the # of consecutive rounds of escape played. Teams will be swapped after 8 rounds.
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iNumEscapeRounds,
/*
* Description: -
* Member type: int [100]
* Get params: get_member_game(member, element);
* Set params: set_member_game(member, value, element);
*/
m_iMapVotes,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iLastPick,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iMaxMapTime,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iMaxRounds,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iTotalRoundsPlayed,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iMaxRoundsWon,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iStoredSpectValue,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flForceCameraValue,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flForceChaseCamValue,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flFadeToBlackValue,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_pVIP,
/*
* Description: -
* Member type: int [5]
* Get params: get_member_game(member, element);
* Set params: set_member_game(member, value, element);
*/
m_pVIPQueue,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flIntermissionEndTime,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flIntermissionStartTime,
/*
* Description: -
* Member type: BOOL
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iEndIntermissionButtonHit,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_tmNextPeriodicThink,
/*
* Description: TRUE = the game commencing when there is at least one CT and T, FALSE = scoring will not start until both teams have players (deprecated name m_bFirstConnected)
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bGameStarted,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bInCareerGame,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_fCareerRoundMenuTime,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iCareerMatchWins,
/*
* Description: -
* Member type: int
* Get params: get_member_game(member);
* Set params: set_member_game(member, value);
*/
m_iRoundWinDifference,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_fCareerMatchMenuTime,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bSkipSpawn,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bSkipShowMenu,
/*
* Description: -
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bNeededPlayers,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flEscapeRatio,
/*
* Description: -
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flTimeLimit,
/*
* Description: Stores the start time of the game.
* @note The time resets when the game is restarting or the game commencing.
* Member type: float
* Get params: Float:get_member_game(member);
* Set params: set_member_game(member, Float:value);
*/
m_flGameStartTime,
/*
* Description: TRUE = goes balance team, otherwise FALSE
* Member type: bool
* Get params: get_member_game(member);
* Set params: set_member_game(member, bool:value);
*/
m_bTeamBalanced
};
Description
CSGameRules Members