GetPedInVehicleSeat
Docslocal retval = GetPedInVehicleSeat(vehicle, seatIndex)Description
Gets the ped in the specified seat of the passed vehicle.
If there is no ped in the seat, and the game considers the vehicle as ambient population, this will create a random occupant ped in the seat, which may be cleaned up by the game fairly soon if not marked as script-owned mission entity.
NativeDB Added Parameter 3: BOOL p2 (uses a different GetOccupant function)
Parameters
| Name | Type | Description |
|---|---|---|
vehicle | Vehicle | The vehicle to get the ped for. |
seatIndex | int | See eSeatPosition declared in [`IS_VEHICLE_SEAT_FREE`](#\_0x22AC59A870E6A669). |
Quick Snippet: Get Ped Handle→ Ped
→ PedUse this to get the player ped handle for this native.
-- Get the player's ped handle (client-side)
local ped = PlayerPedId()
print("Ped handle: " .. ped)
-- For a specific player's ped (server-side):
-- local targetPed = GetPlayerPed(source)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
blistaPed Models

mp_m_freemode_01
player_zero
ig_agatha
s_m_y_cop_01
s_m_m_gaffer_01
g_m_m_armboss_01
a_c_boar
a_m_m_bevhills_01Returns
PedReturns a ped (pedestrian) handle.
Examples
Official
-- Checks if the player ped is in the drivers seat of the vehicle they are in.
if GetPedInVehicleSeat(GetVehiclePedIsIn(PlayerPedId()), -1) == PlayerPedId() then
print("The player is the driver of this vehicle.")
else
print("The player is not the driver of this vehicle.")
end