addVehicle

-- ARGUMENTS
-- plate:       string
-- model:       string
-- props:       table
-- location:    table {x: number,y: number,z: number,heading: number}
-- owner:       string
-- netId:       number (optional)

-- RETURNS
-- nil

-- client
RegisterCommand("makePersistent",function()
  local veh = GetVehiclePedIsIn(PlayerPedId())
  local props = ti.vehicles.getProperties(veh)
  local netId = NetworkGetNetworkIdFromEntity(veh)
  local pos = GetEntityCoords(veh)
  local head = GetEntityHeading(veh)
  
  TriggerServerEvent("addPersistentVehicle",
    props.plate,
    props.model,
    props,
    {x = pos.x,y = pos.y,z = pos.z,heading = head},
    ti.players.getUniqueId(),
    netId
  )
end)

-- server
RegisterNetEvent("addPersistentVehicle",function(...)
  exports["ti_persistentVehicles"]:addVehicle(...)
end)    

Last updated