TmpMenu/BigBaseV2/src/features/god_mode.cpp

22 lines
480 B
C++

#include "features.hpp"
#include "fiber_pool.hpp"
namespace big
{
static bool bLastGodMode = false;
void features::god_mode()
{
bool bGodMode = g_settings.options["god_mode"].get<bool>();
if (bGodMode || (!bGodMode && bGodMode != bLastGodMode))
{
QUEUE_JOB_BEGIN_CLAUSE(= )
{
ENTITY::SET_ENTITY_INVINCIBLE(PLAYER::GET_PLAYER_PED_SCRIPT_INDEX(PLAYER::PLAYER_ID()), bGodMode);
}QUEUE_JOB_END_CLAUSE
bLastGodMode = bGodMode;
}
}
}