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() void tabbar::render_vehicle()
{ {
CPed* ped = gta_util::get_local_ped();
if (ImGui::BeginTabItem("Vehicle")) 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 (ImGui::Checkbox("Vehicle God Mode", &bVehGodMode))
if (ped->m_vehicle != nullptr) if (g_vehicle != nullptr)
ped->m_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0; g_vehicle->m_godmode = bVehGodMode ? 0x1 : 0x0;
ImGui::Separator(); ImGui::Separator();