VehicleGetPassenger
Description
Retrieves a passenger (ped) handle based on the seat index in/on the vehicle.
0
: Driver's seat
1
: Front passenger seat
2
: Rear-left seat
3
: Rear-right seat
function VehicleGetPassenger(vehicle, seatIndex) --[[ ... ]] end
Parameters
vehicle
: number
- Handle of a created vehicle.
seatIndex
: number
- Seat index.
Return Values
passenger
: number
- Handle of a passenger (ped).
Example
if PlayerIsInAnyVehicle() and PedMePlaying(gPlayer, 'Driver') then
local Vehicle = VehicleFromDriver(gPlayer) -- gets vehicle's handle
-- find a passenger
local Passenger
for Seat = 1, 3 do
Passenger = VehicleGetPassenger(Vehicle, Seat)
if Passenger ~= -1 then break end
end
-- see the passenger's name
if Passenger == -1 then
DrawTextInline('you have no passenger :(', 0, 1)
else
local Name = string.sub(PedGetName(Passenger), 3)
DrawTextInline('say hi to '..Name, 0, 1)
end
end