Skip to content

Commit

Permalink
API members for new CVars sv_enablebunnyhopping and `sv_autobunnyho…
Browse files Browse the repository at this point in the history
…pping` (#225)

* API members for `sv_autobunnyhopping` and `sv_enablebunnyhopping`

* Added missing CSPlayer member from ReGameDLL
  • Loading branch information
aleeperezz16 committed Oct 20, 2021
1 parent 36d6311 commit c5fb291
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 1 deletion.
24 changes: 24 additions & 0 deletions reapi/extra/amxmodx/scripting/include/reapi_gamedll_const.inc
Expand Up @@ -4619,6 +4619,30 @@ enum CCSPlayer_Members
* Set params: set_member(index, member, bool:value);
*/
m_bCanShootOverride,

/*
* Description: -
* Member type: bool
* Get params: get_member(index, member);
* Set params: set_member(index, member, bool:value);
*/
m_bGameForcingRespawn,

/*
* Description: -
* Member type: bool
* Get params: get_member(index, member);
* Set params: set_member(index, member, bool:value);
*/
m_bAutoBunnyHopping,

/*
* Description: -
* Member type: bool
* Get params: get_member(index, member);
* Set params: set_member(index, member, bool:value);
*/
m_bMegaBunnyJumping,
};

/**
Expand Down
8 changes: 7 additions & 1 deletion reapi/include/cssdk/dlls/API/CSPlayer.h
Expand Up @@ -47,7 +47,10 @@ class CCSPlayer: public CCSMonster
m_flSpawnProtectionEndTime(0),
m_iWeaponInfiniteAmmo(0),
m_iWeaponInfiniteIds(0),
m_bCanShootOverride(false)
m_bCanShootOverride(false),
m_bGameForcingRespawn(false),
m_bAutoBunnyHopping(false),
m_bMegaBunnyJumping(false)
{
m_szModel[0] = '\0';
}
Expand Down Expand Up @@ -125,6 +128,9 @@ class CCSPlayer: public CCSMonster
int m_iWeaponInfiniteAmmo;
int m_iWeaponInfiniteIds;
bool m_bCanShootOverride;
bool m_bGameForcingRespawn;
bool m_bAutoBunnyHopping;
bool m_bMegaBunnyJumping;
};

// Inlines
Expand Down
3 changes: 3 additions & 0 deletions reapi/src/member_list.cpp
Expand Up @@ -757,6 +757,9 @@ member_t memberlist_csplayer[] = {
CSPL_MEMBERS(m_iWeaponInfiniteAmmo),
CSPL_MEMBERS(m_iWeaponInfiniteIds),
CSPL_MEMBERS(m_bCanShootOverride),
CSPL_MEMBERS(m_bGameForcingRespawn),
CSPL_MEMBERS(m_bAutoBunnyHopping),
CSPL_MEMBERS(m_bMegaBunnyJumping),
};

member_t memberlist_baseitem[] = {
Expand Down
3 changes: 3 additions & 0 deletions reapi/src/member_list.h
Expand Up @@ -746,6 +746,9 @@ enum CSPlayer_Members
m_iWeaponInfiniteAmmo,
m_iWeaponInfiniteIds,
m_bCanShootOverride,
m_bGameForcingRespawn,
m_bAutoBunnyHopping,
m_bMegaBunnyJumping,
};

enum CBasePlayerItem_Members
Expand Down

0 comments on commit c5fb291

Please sign in to comment.