[saco] Match CPlayerPed::ExitCurrentVehicle; GetCurrentVehicleID is an inline in the header

This commit is contained in:
ricardoofnl
2026-09-03 00:25:19 +07:00
parent e28d19cd4a
commit 6a287f55f4
2 changed files with 7 additions and 9 deletions
-8
View File
@@ -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 &&
+7 -1
View File
@@ -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);