Vehicles Contract
Contract: IVehicles
Default provider: shiva-vehicles
Manages owned vehicles and garages.
Methods
IVehicles:getVehicles(serverId)
Get all vehicles owned by a player.
lua
local vehicles = container:make('IVehicles')
local owned = vehicles:getVehicles(source)Returns: table — list of VehicleData
IVehicles:getVehicle(vehicleId)
Get a specific vehicle by ID.
IVehicles:spawnVehicle(serverId, vehicleId, coords, heading)
Spawn an owned vehicle.
IVehicles:storeVehicle(vehicleId)
Store a vehicle back in the garage.
IVehicles:addVehicle(serverId, model, plate, data?)
Give a player a vehicle.