From 6a287f55f44663f80011d08bcbfa19e944c193db Mon Sep 17 00:00:00 2001 From: ricardoofnl Date: Thu, 3 Sep 2026 00:25:19 +0700 Subject: [PATCH] [saco] Match `CPlayerPed::ExitCurrentVehicle`; `GetCurrentVehicleID` is an inline in the header --- saco/game/playerped.cpp | 8 -------- saco/game/playerped.h | 8 +++++++- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/saco/game/playerped.cpp b/saco/game/playerped.cpp index d4bf472..110dfa0 100644 --- a/saco/game/playerped.cpp +++ b/saco/game/playerped.cpp @@ -419,13 +419,6 @@ BYTE CPlayerPed::GetCurrentWeapon() //----------------------------------------------------------- -int CPlayerPed::GetCurrentVehicleID() -{ - if(!m_pPed) return 0; - - VEHICLE_TYPE *pVehicle = (VEHICLE_TYPE *)m_pPed->pVehicle; - return GamePool_Vehicle_GetIndex(pVehicle); -} //----------------------------------------------------------- // Shows the normal marker @@ -874,7 +867,6 @@ void CPlayerPed::ExitCurrentVehicle() if(!GamePool_Ped_GetAt(m_dwGTAId)) return; if(IN_VEHICLE(m_pPed)) { if(GetCurrentVehicleID()) { - int iVehicleID; VEHICLE_TYPE *pVehicle = GamePool_Vehicle_GetAt(GetCurrentVehicleID()); if(pVehicle) { if( pVehicle->entity.nModelIndex != TRAIN_PASSENGER && diff --git a/saco/game/playerped.h b/saco/game/playerped.h index 096cbdd..110d142 100644 --- a/saco/game/playerped.h +++ b/saco/game/playerped.h @@ -5,6 +5,8 @@ #include "aimstuff.h" #include "entity.h" +DWORD __stdcall GamePool_Vehicle_GetIndex(VEHICLE_TYPE *pVehicle); + struct struc_97 { char _gap0[52]; @@ -37,7 +39,11 @@ public: void ShowMarker(int iMarkerColorID); void HideMarker(); BYTE GetCurrentWeapon(); - int GetCurrentVehicleID(); + int GetCurrentVehicleID() { + if(!m_pPed) return 0; + VEHICLE_TYPE *pVehicle = (VEHICLE_TYPE *)m_pPed->pVehicle; + return GamePool_Vehicle_GetIndex(pVehicle); + }; BOOL IsOnScreen(); float GetHealth(); void SetHealth(float fHealth);