mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-22 16:52:30 +08:00
32 lines
758 B
C++
32 lines
758 B
C++
#include "backend/looped/looped.hpp"
|
|
#include "core/enums.hpp"
|
|
|
|
namespace big
|
|
{
|
|
enum eFrameFlags : std::uint32_t
|
|
{
|
|
eFrameFlagExplosiveAmmo = 1 << 11,
|
|
eFrameFlagFireAmmo = 1 << 12,
|
|
eFrameFlagExplosiveMelee = 1 << 13,
|
|
eFrameFlagSuperJump = 1 << 14,
|
|
};
|
|
|
|
void looped::self_frame_flags()
|
|
{
|
|
if (g_local_player == nullptr || g_local_player->m_player_info == nullptr) return;
|
|
|
|
uint32_t& flags = g_local_player->m_player_info->m_frame_flags;
|
|
|
|
if (g->self.frame_flags.explosive_ammo)
|
|
flags |= eFrameFlagExplosiveAmmo;
|
|
|
|
if (g->self.frame_flags.explosive_melee)
|
|
flags |= eFrameFlagExplosiveMelee;
|
|
|
|
if (g->self.frame_flags.fire_ammo)
|
|
flags |= eFrameFlagFireAmmo;
|
|
|
|
if (g->self.frame_flags.super_jump)
|
|
flags |= eFrameFlagSuperJump;
|
|
}
|
|
} |