Exports
OpenGarage
- Open garage menu
--Open garage menu for garage you are at and have auth for
exports['mk_garage']:OpenGarage()
StoreVehicle
- Store vehicle into garage
--Store vehicle (must be in driver seat) to garage you are at and have auth for
exports['mk_garage']:StoreVehicle()
RemoveTracker
- Remove vehicle tracking on specific vehicle
--notify param is a boolean (true/false)
--true notifies you the tracker was removed
exports['mk_garage']:RemoveTracker(vehicle, notify)
ImpoundVehicle
- Impound the defined vehicle
---@param vehicle number Vehicle entity
---@param reason string or nil Impound reason
---@param releaseCost number Cost to release from impound
---@param impoundDays number Number of days before release
---@param impoundHours number Number of hours before release
---@param impoundMinutes number Number of minutes before release
---@param impoundGarageName string Name of impound garage to send vehicle to
exports['mk_garage']:ImpoundVehicle(vehicle, reason, releaseCost, impoundDays, impoundHours, impoundMinutes, impoundGarageName)
--Note that the vehicle being sent must match the garage type. (Land vehicles to land type impound)
GetImpoundGarages
- Get a list of impound garages
---@param vehicleType string 'land', 'land_and_air', 'water', 'air' or nil
---@return table: { name string Garage name, label string Garage label, vehicleType string Garage vehicle type, coords vector2 Garage blip coords }
exports['mk_garage']:GetImpoundGarages(vehicleType)
Examples:
local landImpounds = exports['mk_garage']:GetImpoundGarages('land')
local allImpounds = exports['mk_garage']:GetImpoundGarages()
Last updated