IsVehicleSeatFree
Docslocal retval = IsVehicleSeatFree(vehicle, seatIndex)Description
Seat indices range from -1 to <code>GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS</code> minus one.
// CTaskExitVehicleSeat::eSeatPosition - 1
enum eSeatPosition
{
SF_FrontDriverSide = -1,
SF_FrontPassengerSide = 0,
SF_BackDriverSide = 1,
SF_BackPassengerSide = 2,
SF_AltFrontDriverSide = 3,
SF_AltFrontPassengerSide = 4,
SF_AltBackDriverSide = 5,
SF_AltBackPassengerSide = 6,
};NativeDB Added Parameter 3: BOOL isTaskRunning
isTaskRunning = on true the function returns already false while a task on the target seat is running (TASK_ENTER_VEHICLE/TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT) - on false only when a ped is finally sitting in the seat.
Parameters
| Name | Type | Description |
|---|---|---|
vehicle | Vehicle | The vehicle to check. |
seatIndex | int | The eSeatPosition or -2 for **any** vehicle seat. |
Quick Snippet: Get Vehiclevehicle
vehicleUse this to get the current vehicle handle for this native.
-- Get the vehicle the player is currently in
local ped = PlayerPedId()
local vehicle = GetVehiclePedIsIn(ped, false)
if vehicle ~= 0 then
print("Vehicle handle: " .. vehicle)
print("Model: " .. GetEntityModel(vehicle))
else
print("Player is not in a vehicle")
endVehicle Models

adder
alpha
blade
ardent
asea
cogcabrio
baller
blistaReturns
BOOLReturns TRUE (1) or FALSE (0).