TaskWarpPedIntoVehicle
DocsTaskWarpPedIntoVehicle(ped, vehicle, seatIndex)Description
Introduced in build 323
Warp a ped into a vehicle.
Note: It's better to use <code>TASK_ENTER_VEHICLE</code> with the flag "warp" flag instead of this native.
Parameters
| Name | Type | Description |
|---|---|---|
ped | Ped | The Ped to be warped into the vehicle. |
vehicle | Vehicle | The target vehicle into which the ped will be warped. |
seatIndex | int | See eSeatPosition declared in [`IS_VEHICLE_SEAT_FREE`](#\_0x22AC59A870E6A669). |
Quick Snippet: Get Ped Handleped
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
voidThis native does not return a value.
Examples
Official
-- This example creates a vehicle and warps the player into the driver's seat
-- Retrieve the player ped
local playerPed = PlayerPedId()
-- Define the vehicle model and check if it exists in the game files
local modelHash = `adder` -- Use Compile-time hashes to get the model hash
if not IsModelInCdimage(modelHash) then
return
end
-- Request the model and wait for it to load
RequestModel(modelHash)
repeat
Wait(0)
until HasModelLoaded(modelHash)
-- Create the vehicle at the player's coordinates with a heading of 0.0
local coordsPlayer, heading = GetEntityCoords(playerPed), 0.0
local vehicle = CreateVehicle(modelHash, coordsPlayer, heading, true, false)
-- Define the seat index for the Ped (e.g., -1 for the driver's seat)
local seatIndex = -1
-- Check if the vehicle exists and the player is alive
if not DoesEntityExist(vehicle) or IsEntityDead(playerPed) then
return
end
-- Warp the Ped into the specified vehicle seat
TaskWarpPedIntoVehicle(playerPed, vehicle, seatIndex)