fix(Vehicle): Vehicle God mode was not working as intended
This commit is contained in:
parent
e1872bcc00
commit
6f69601f7c
@ -2,12 +2,13 @@
|
||||
|
||||
namespace big
|
||||
{
|
||||
static bool last_veh_god = false;
|
||||
void looped::vehicle_god_mode()
|
||||
{
|
||||
if (!g.vehicle.god_mode || g_local_player == nullptr || g_local_player->m_vehicle == nullptr)
|
||||
if ((!g.vehicle.god_mode && last_veh_god == g.vehicle.god_mode) || g_local_player == nullptr || g_local_player->m_vehicle == nullptr)
|
||||
return;
|
||||
|
||||
if (g_local_player->m_ped_task_flag & (int)ePedTask::TASK_FOOT)
|
||||
if (g.vehicle.god_mode && g_local_player->m_ped_task_flag & (int)ePedTask::TASK_DRIVING)
|
||||
{
|
||||
g_local_player->m_vehicle->m_deform_god = 0x8C;
|
||||
g_local_player->m_vehicle->m_godmode = 0x1;
|
||||
@ -17,5 +18,7 @@ namespace big
|
||||
g_local_player->m_vehicle->m_deform_god = 0x9C;
|
||||
g_local_player->m_vehicle->m_godmode = 0x0;
|
||||
}
|
||||
|
||||
last_veh_god = g.vehicle.god_mode;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user