fix(Vehicle): Edge case crash when vehicle was nullptr

This commit is contained in:
Yimura 2021-02-08 22:50:25 +01:00
parent b74e1329fe
commit cf864a78e5
No known key found for this signature in database
GPG Key ID: 3D8FF4397E768682

View File

@ -7,14 +7,12 @@ namespace big
{
void tabbar::render_vehicle()
{
CPed* ped = gta_util::get_local_ped();
if (ImGui::BeginTabItem("Vehicle"))
{
bool bVehGodMode = ped->m_vehicle == nullptr ? false : (ped->m_vehicle->m_godmode & 0x1) == 0x1;
bool bVehGodMode = g_vehicle == nullptr ? false : (g_vehicle->m_godmode & 0x1) == 0x1;
if (ImGui::Checkbox("Vehicle God Mode", &bVehGodMode))
if (ped->m_vehicle != nullptr)
ped->m_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0;
if (g_vehicle != nullptr)
g_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0;
ImGui::Separator();