Constants

reapi_gamedll_const.inc

Returns true if round has ended by expired time

IsRoundExpireEvent

Note

Use this for hookchain RG_RoundEnd with the parameter ScenarioEventEndRound:event

#define IsRoundExpireEvent(%0) (((1 << _:(%0) + _:ScenarioEventEndRound:0) & ((1 << _:ROUND_TARGET_SAVED) | (1 << _:ROUND_HOSTAGE_NOT_RESCUED) | (1 << _:ROUND_TERRORISTS_NOT_ESCAPED) | (1 << _:ROUND_VIP_NOT_ESCAPED) | (1 << _:ROUND_GAME_OVER))) != 0)

suppress warning: 200 on amxmodx 1.8.2

RG_CBaseAnimating_ResetSequenceInfo
#if AMXX_VERSION_NUM < 183
	#define RG_CBaseAnimating_ResetSequenceInfo RG_CBaseAnimating_ResetSequence
	#define RG_CBasePlayer_Observer_IsValidTarget RG_CBasePlayer_Observer_IsValid
	#define RG_CSGameRules_FShouldSwitchWeapon RG_CSGameRules_ShouldSwitchWpn
	#define RG_CSGameRules_GetNextBestWeapon RG_CSGameRules_GetNextBestWpn
	#define RG_CSGameRules_FlPlayerFallDamage RG_CSGameRules_PlayerFallDmg
	#define RG_CSGameRules_FPlayerCanTakeDamage RG_CSGameRules_PlayerCanTakeDmg
	#define RG_CSGameRules_FPlayerCanRespawn RG_CSGameRules_PlayerCanRespawn
	#define RG_CSGameRules_GetPlayerSpawnSpot RG_CSGameRules_PlayerSpawnSpot
	#define RG_CSGameRules_ClientUserInfoChanged RG_CSGameRules_UserInfoChanged
	#define RG_CSGameRules_CanHavePlayerItem RG_CSGameRules_CanPlayerItem
	#define RG_CSGameRules_DeadPlayerWeapons RG_CSGameRules_DeadPlayerWpn
	#define RG_CSGameRules_CheckMapConditions RG_CSGameRules_CheckMapCond
	#define RG_CSGameRules_CheckWinConditions RG_CSGameRules_CheckWinCond
	#define RG_CSGameRules_CanPlayerHearPlayer RG_CSGameRules_CanPlrHearPlr
	#define RG_CBasePlayer_SetClientUserInfoModel RG_CBasePlayer_SetUserInfoModel
	#define RG_CBasePlayer_SetClientUserInfoName RG_CBasePlayer_SetUserInfoName
	#define m_Shield_hEntToIgnoreTouchesFrom m_Shield_EntToIgnoreTouchesFrom
	#define RG_CBasePlayer_RemoveSpawnProtection RG_CBasePlayer_RemoveProtection
	#define RG_CBasePlayer_SetSpawnProtection RG_CBasePlayer_SetProtection
	#define RG_CBasePlayerWeapon_DefaultDeploy RG_CBaseWeapon_DefDeploy
	#define RG_CBasePlayerWeapon_DefaultReload RG_CBaseWeapon_DefReload
	#define RG_CBasePlayerWeapon_DefaultShotgunReload RG_CBaseWeapon_DefShotgunReload
	#define RG_CBasePlayer_Observer_SetMode RG_CBasePlayer_Observer_SetMod
	#define RG_CBasePlayer_Observer_FindNextPlayer RG_CBasePlayer_Observer_FindNxt
#endif

enum UnifiedSignals

UnifiedSignals
enum UnifiedSignals
{
	US_Signal,
	US_State
};

enum AccountSet

AccountSet
enum AccountSet
{
	AS_SET, // Setts the value of the account
	AS_ADD  // Adds a value to the account
};

Weapon info types for use with rg_set_weapon_info/rg_get_weapon_info()

WpnInfo
enum WpnInfo
{

Item's info types for use with rg_set_[global_]iteminfo/rg_get_[global_]iteminfo()

ItemInfo
enum ItemInfo
{

Use with rg_give_item

GiveType
enum GiveType
{
	GT_APPEND,          // Just give item
	GT_REPLACE,         // Give the item and remove all other weapons from the slot
	GT_DROP_AND_REPLACE // Give the item and drop all other weapons from the slot
};

VGUIMenu

VGUIMenu
enum VGUIMenu
{
	VGUI_Menu_Team = 2,
	VGUI_Menu_MapBriefing = 4,

	VGUI_Menu_Class_T = 26,
	VGUI_Menu_Class_CT,
	VGUI_Menu_Buy,
	VGUI_Menu_Buy_Pistol,
	VGUI_Menu_Buy_ShotGun,
	VGUI_Menu_Buy_Rifle,
	VGUI_Menu_Buy_SubMachineGun,
	VGUI_Menu_Buy_MachineGun,
	VGUI_Menu_Buy_Item,
};

GamedllFunc

GamedllFunc
enum GamedllFunc
{

GamedllFunc CBaseAnimating

GamedllFunc_CBaseAnimating
enum GamedllFunc_CBaseAnimating
{

GamedllFunc CGrenade

GamedllFunc_CGrenade
enum GamedllFunc_CGrenade
{

GamedllFunc CWeaponBox

GamedllFunc_CWeaponBox
enum GamedllFunc_CWeaponBox
{

GamedllFunc CBasePlayer

GamedllFunc_CBasePlayer
enum GamedllFunc_CBasePlayer
{

GamedllFunc CBasePlayer

GamedllFunc_CBasePlayerWeapon
enum GamedllFunc_CBasePlayerWeapon
{

GamedllFunc CGib

GamedllFunc_CGib
enum GamedllFunc_CGib
{

GamedllFunc CBaseEntity

GamedllFunc_CBaseEntity
enum GamedllFunc_CBaseEntity
{

GamedllFunc CBotManager

GamedllFunc_CBotManager
enum GamedllFunc_CBotManager
{

GamedllFunc CSGameRules

GamedllFunc_CSGameRules
enum GamedllFunc_CSGameRules
{

CSGameRules Members

CSGameRules_Members
enum CSGameRules_Members
{

CBaseEntity Members

CBaseEntity_Members
enum CBaseEntity_Members
{

CBaseAnimating Members

CBaseAnimating_Members
enum CBaseAnimating_Members
{

CBaseMonster Members

CBaseMonster_Members
enum CBaseMonster_Members
{

CBasePlayer Members

CBasePlayer_Members
enum CBasePlayer_Members
{

RebuyStruct

RebuyStruct
enum RebuyStruct
{

PlayerMove

PlayerMove
enum PlayerMove
{

MoveVars

MoveVars
enum MoveVars
{

PMTrace

PMTrace
enum PMTrace
{

CCSPlayer API Members

CCSPlayer_Members
enum CCSPlayer_Members
{

CBasePlayerItem Members

CBasePlayerItem_Members
enum CBasePlayerItem_Members
{

CBasePlayerWeapon Members

CBasePlayerWeapon_Members
enum CBasePlayerWeapon_Members
{

CWeaponBox Members

CWeaponBox_Members
enum CWeaponBox_Members
{

CArmoury Members

CArmoury_Members
enum CArmoury_Members
{

CGrenade Members

CGrenade_Members
enum CGrenade_Members
{

CP228 Members

CP228_Members
enum CP228_Members
{

CSCOUT Members

CSCOUT_Members
enum CSCOUT_Members
{

CHEGrenade Members

CHEGrenade_Members
enum CHEGrenade_Members
{

CXM1014 Members

CXM1014_Members
enum CXM1014_Members
{

CC4 Members

CC4_Members
enum CC4_Members
{

CMAC10 Members

CMAC10_Members
enum CMAC10_Members
{

CAUG Members

CAUG_Members
enum CAUG_Members
{

CSmokeGrenade Members

CSmokeGrenade_Members
enum CSmokeGrenade_Members
{

CELITE Members

CELITE_Members
enum CELITE_Members
{

CFiveSeven Members

CFiveSeven_Members
enum CFiveSeven_Members
{

CUMP45 Members

CUMP45_Members
enum CUMP45_Members
{

CSG550 Members

CSG550_Members
enum CSG550_Members
{
	m_SG550_iShell = BEGIN_MEMBER_REGION(sg550),

CGalil Members

CGalil_Members
enum CGalil_Members
{

CFamas Members

CFamas_Members
enum CFamas_Members
{

CUSP Members

CUSP_Members
enum CUSP_Members
{

CGLOCK18 Members

CGLOCK18_Members
enum CGLOCK18_Members
{

CAWP Members

CAWP_Members
enum CAWP_Members
{

CMP5N Members

CMP5N_Members
enum CMP5N_Members
{

CM249 Members

CM249_Members
enum CM249_Members
{

CM3 Members

CM3_Members
enum CM3_Members
{
	m_M3_iShell = BEGIN_MEMBER_REGION(m3),

CM4A1 Members

CM4A1_Members
enum CM4A1_Members
{

CTMP Members

CTMP_Members
enum CTMP_Members
{

CG3SG1 Members

CG3SG1_Members
enum CG3SG1_Members
{

CDEAGLE Members

CDEAGLE_Members
enum CDEAGLE_Members
{

CSG552 Members

CSG552_Members
enum CSG552_Members
{

CAK47 Members

CAK47_Members
enum CAK47_Members
{

CKnife Members

CKnife_Members
enum CKnife_Members
{

CP90 Members

CP90_Members
enum CP90_Members
{

CWShield Members

CShield_Members
enum CShield_Members
{

CMapInfo Members

CMapInfo_Members
enum CMapInfo_Members
{

CCSPlayerWeapon API Members

CCSPlayerWeapon_Members
enum CCSPlayerWeapon_Members
{

CGib Members

CGib_Members
enum CGib_Members
{

CCSEntity API Members

CCSEntity_Members
enum CCSEntity_Members
{