![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik main image](https://forum-cfx-re.akamaized.net/original/4X/5/3/a/53adfc28d66f4a3e1db28ad2e24a24d07d6596ff.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 1](https://forum-cfx-re.akamaized.net/original/4X/5/3/a/53adfc28d66f4a3e1db28ad2e24a24d07d6596ff.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 2](https://forum-cfx-re.akamaized.net/optimized/4X/9/7/2/972c88627b82acaa82037089808b9aa235fe468e_2_690x388.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 3](https://forum-cfx-re.akamaized.net/optimized/4X/5/7/1/571ba3cc2fb81bac7dcd8f5dd4d9e80d8dd93854_2_690x388.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 4](https://forum-cfx-re.akamaized.net/optimized/4X/f/0/1/f01ce4edcbb284822eda1b8cb27f34006b85f382_2_690x388.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 5](https://forum-cfx-re.akamaized.net/optimized/4X/0/4/2/042086406f7e2bfdb62ec075260aec92c3aa5b4e_2_690x388.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 6](https://forum-cfx-re.akamaized.net/original/4X/6/5/3/653b1c9003bdcea4eb6c28c61d8a772cab558ff5.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 7](https://forum-cfx-re.akamaized.net/original/4X/9/3/d/93d8acce248a25f2c0d3fda86aeeb2f95f4659e7.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 8](https://forum-cfx-re.akamaized.net/original/4X/1/9/d/19d31cc97167d2fed475a14771b43826e8ac73e7.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 9](https://forum-cfx-re.akamaized.net/original/4X/9/7/4/9742f2aad2e2dd0568ed09848dae7834d7478917.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 10](https://forum-cfx-re.akamaized.net/original/4X/b/0/f/b0fc63b9701154b4df19aaaabdb594ae0425b391.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 11](https://forum-cfx-re.akamaized.net/original/4X/b/3/0/b30449f006c0a09c6a4e4a25dece69ca24276e99.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 12](https://forum-cfx-re.akamaized.net/original/4X/8/6/a/86a226f6e216213ec731e88ee0d463544e7b0606.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 13](https://forum-cfx-re.akamaized.net/original/4X/0/d/b/0db18b2d46c45b5057bf4a82d6152d37b6863e09.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 14](https://forum-cfx-re.akamaized.net/original/4X/2/d/d/2ddfa8190aaea590c4e0fba22a72742f96c6dd2e.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 15](https://forum-cfx-re.akamaized.net/original/4X/3/f/c/3fcdfabe319593ac8a5974056384266e99e4a791.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 16](https://forum-cfx-re.akamaized.net/original/4X/6/c/f/6cf2b04a69935cbf723521bd0feda76815bbf307.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 17](https://forum-cfx-re.akamaized.net/original/4X/1/9/d/19d31cc97167d2fed475a14771b43826e8ac73e7.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 18](https://forum-cfx-re.akamaized.net/original/4X/9/3/d/93d8acce248a25f2c0d3fda86aeeb2f95f4659e7.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 19](https://forum-cfx-re.akamaized.net/original/4X/3/d/6/3d62640d71c740b21666d731d10de208798f8149.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 20](https://forum-cfx-re.akamaized.net/original/4X/f/d/5/fd529689e4750ef36350bfe242dfc05410ca1b64.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 21](https://forum-cfx-re.akamaized.net/original/4X/3/2/f/32f1581cf017b31dd8954a36b2381af1dc9ff364.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 22](https://forum-cfx-re.akamaized.net/original/4X/6/5/3/653b1c9003bdcea4eb6c28c61d8a772cab558ff5.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 23](https://forum-cfx-re.akamaized.net/original/4X/7/a/6/7a641684eac486e569424db03a62be5ce3d08021.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 24](https://forum-cfx-re.akamaized.net/original/4X/f/6/b/f6b6627f4ed3fa076fbe5f0d0a363e853c902ac1.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 25](https://forum-cfx-re.akamaized.net/original/4X/8/5/b/85b3efdf2321530fcfaa31b55dce2be6b83d67da.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 26](https://forum-cfx-re.akamaized.net/original/4X/d/5/0/d5068c41579ffbb7f557b48f32b0ec1bdd1dd52a.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 27](https://forum-cfx-re.akamaized.net/original/4X/0/6/1/0619c0579d60e5714b508daf80e98ed44c34e5af.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 28](https://forum-cfx-re.akamaized.net/original/4X/4/e/c/4ec605408f66c8b62d61ab589eef6f519d14f652.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 29](https://forum-cfx-re.akamaized.net/original/4X/6/9/b/69bad650cbe6356db5dd5d66e16cfb566c802c9c.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 30](https://forum-cfx-re.akamaized.net/original/4X/3/7/3/37348f2448d8c547617c1dd7647a322fc364de06.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 31](https://forum-cfx-re.akamaized.net/original/4X/8/4/e/84e89d4ec05bde78b48959c60c0a41a40db7afe4.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 32](https://forum-cfx-re.akamaized.net/original/4X/8/a/4/8a44aa683927f8e98e5f2e227e0d15b99f9992ca.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 33](https://forum-cfx-re.akamaized.net/original/4X/8/1/0/810ed533f2c39f0adf754be032bbe98f0909a044.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 34](https://forum-cfx-re.akamaized.net/original/4X/4/1/0/41088f2fcf4e61fffb84c8fcbceaf3006cb7c085.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 35](https://forum-cfx-re.akamaized.net/original/4X/c/7/b/c7b30f52db0bec6bb9741989070536a7967be9e4.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 36](https://forum-cfx-re.akamaized.net/original/4X/b/f/e/bfe08291bb15ff164cf3ebe7c33cd3fa22f9f5cf.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 37](https://forum-cfx-re.akamaized.net/original/4X/a/9/f/a9f58a4f82b92e5e4067ae52205df80a03ef9cb6.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 38](https://forum-cfx-re.akamaized.net/original/4X/3/5/5/3550133737ac7e15a8791168ff2d3af5e1e00c6d.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 39](https://forum-cfx-re.akamaized.net/original/4X/d/5/3/d53fe4200f0b43e2869f83be59c9a31dcd770f3a.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 40](https://forum-cfx-re.akamaized.net/original/4X/8/a/2/8a261693b93abad39161922ba047febb4115456d.gif)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 41](https://forum-cfx-re.akamaized.net/original/4X/e/0/2/e02c6f910c1687e3cc9a808f40598f9bb8ddc491.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 42](https://forum-cfx-re.akamaized.net/original/4X/6/3/9/639e3e4f7afaac974902080b0a7559695bf6d66a.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 43](https://forum-cfx-re.akamaized.net/original/4X/2/7/d/27d23af4cae8c98c83d5a031846cc564a2cbd4e9.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 44](https://forum-cfx-re.akamaized.net/original/4X/7/4/b/74b9e0cc61006159a0232f452634958b9ec2bd52.png)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 45](https://forum-cfx-re.akamaized.net/original/4X/9/1/0/910217f9219153d871ad5105d54ab25f4d806299.jpeg)
![π
ΏοΈ [PAID] [Standalone][ESX][QBCore] Garage system | Boat garage | Aircraft garage | Advanced garages | UI | Burevestnik thumbnail 46](https://forum-cfx-re.akamaized.net/original/4X/9/7/f/97f570af431a07c9b44235405f510f000f10ea85.png)
Price
UnknownA script by Burevestnik
Price
UnknownI welcome you CFX community!
Today I present to you the garage system! This system provides accessibility for all frameworks (ESX, QBCore, Standalone), huge editing capabilities using a configuration file, unique design. Iβm sure you and your players will love it!
This system includes a nice user interface, a convenient configuration file, the ability to configure the entire resource and clear functionality.
Demonstration of the system:
Example of a configuration file:
--/*
-- βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- βββββββ¦ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- βββββββ¦ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-- βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ*/
Config = {}
--If ESX = false and QBCore = false, then Standalone will turn on
--Are you using ESX?
Config.UseESX = true
--Enable this if ESX throws an error: Used the getSharedObject Event, this event no longer exists!
Config.UseESX_lib = false
--Are you using QBCore?
Config.UseQBCore = false
--Are you using Standalone?
Config.UseStandalone = false
--Your own export to get the player's job
Config.StandaloneJobCheckExport = nil
--Disappearing of the player in the vehicle during viewing
Config.disappearingDuringInteraction = false
--The ability to embed your own exports to hide the hud
Config.useHudOffOnEvents = true
function hudOnEvent()
DisplayRadar(true)
--exports.Burevestnik_hud:Burevestnik_hud_on() -- Uncomment if you use Burevestnik_HUD system (https://burevestnik.tebex.io/package/5371893)
end
function hudOffEvent()
DisplayRadar(false)
--exports.Burevestnik_hud:Burevestnik_hud_off() -- Uncomment if you use Burevestnik_HUD system (https://burevestnik.tebex.io/package/5371893)
end
--Calculation of the vehicle properties parameter
Config.MeasurementSpeed = 3.6 --MPH = 2.236936
--Global heading value for the vehicle
Config.globalHeading = 90.0
--Interaction Button
Config.GarageOpenButton = 38
--This parameter outputs the player's session number to the server console. Config.SeparateSession must be true !
Config.SeparateSessionDebug = false
--Do you want to send the player to a separate session at the time of opening the dealer and test drive ? (Disabling this parameter can lead to errors)
Config.SeparateSession = true
function giveKeysToPlayerPick(vehicle, plate, model)Β·Β·Β·
end
function notificationInteraction(str)
SetTextComponentFormat("STRING")
AddTextComponentString(str)
DisplayHelpTextFromStringLabel(0, 0, false, -1)
end
-- If true, the custom interaction menus are activated. Pay attention to the customInteractionButtonOpen and customInteractionButtonClose functions.
Config.UseCustomInteractionButton = false
Config.BurevestnikInteractionButton = "E"
Config.BurevestnikInteractionButtonText = "Press to interact"
-- The function of opening a custom interaction menu.
function customInteractionButtonOpen()
--exports.Burevestnik_interaction_button:bur_nui_InteractionButton_open(Config.BurevestnikInteractionButton, Config.BurevestnikInteractionButtonText) -- Uncomment if you use Burevestnik Interaction Button (https://forum.cfx.re/t/free-standalone-interaction-button/4860169)
end
-- The function of closing the custom interaction menu.
function customInteractionButtonClose()
--exports.Burevestnik_interaction_button:bur_nui_InteractionButton_close() -- Uncomment if you use Burevestnik Interaction Button (https://forum.cfx.re/t/free-standalone-interaction-button/4860169)
end
function getVehicleProperties(vehiclePed) --returns a vehicle with information about it in the form of a json array
if Config.UseESX thenΒ·Β·Β·
end
if Config.UseQBCore thenΒ·Β·Β·
end
if Config.UseStandalone thenΒ·Β·Β·
end
end
getVehicle = function(plate) --Set up your framework here.
if Config.UseESX thenΒ·Β·Β·
end
if Config.UseQBCore thenΒ·Β·Β·
end
if Config.UseStandalone thenΒ·Β·Β·
end
end
storeVehicle = function(selectVehicleModel, plate, garageUniqueID, parkVehicle) --Saves vehicle data during parking
if Config.UseESX thenΒ·Β·Β·
end
if Config.UseQBCore thenΒ·Β·Β·
end
if Config.UseStandalone thenΒ·Β·Β·
end
end
deleteVehicle = function(plate) --Delete a vehicle from the database
if Config.UseESX thenΒ·Β·Β·
end
if Config.UseQBCore thenΒ·Β·Β·
end
if Config.UseStandalone thenΒ·Β·Β·
end
end
retrieveData = function(currentGarageID) --Retrieves the necessary information from the database
if Config.UseESX thenΒ·Β·Β·
end
if Config.UseQB thenΒ·Β·Β·
end
if Config.UseStandalone thenΒ·Β·Β·
end
end
onResourceStop = function() --This function returns all vehicles to the garage from which the vehicle.Β·Β·Β·
end
Config.Garage = {
{
garageUniqueID = "Garage1", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(460.7636, -1162.3346, 29.2918), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage2", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(459.9036, -1155.2394, 29.2918), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage3", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(272.5008, -337.4057, 44.9198), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage4", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-1810.7857, -337.1359, 43.5520), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage5", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(1886.67, 3716.10, 32.82), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage6", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-76.74, 6346.73, 31.07), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage7", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(850.4742, -1054.4, 28.0727), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage8", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(1109.02, 47.09, 80.76), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage9", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(1022.06, -763.88, 57.95), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage10", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(53.47192, -883.3654, 30.29851), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage11", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-71.00, 900.06, 235.59), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "Garage12", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 2.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 28, --Blip color.
blipText = "Garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-3163.21, 1130.80, 20.99), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{Β·Β·Β·
},
{
garageUniqueID = "GarageBoat1", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 5.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 12, --Blip color.
blipText = "Boat garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-721.32, -1348.54, 0.97), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
{
garageUniqueID = "GarageAircraft1", --The unique name of the garage, which in no case should be repeated.
garageName = "burevestnik.tebex.io | Garage system", --Garage name.
interactionDistance = 5.0, --Distance for interaction with the garage.
useBlip = true, --The ability to use blip on the map for this ped.
blipID = 357, --Blip ID.
blipScale = 0.7, --Blip scale.
blipColor = 34, --Blip color.
blipText = "Aircraft garage", --Blip text.
UseMarkers = false, --Do you want to use a marker ?
MarkerType = 1, --Marker type
MarkerSizeX = 0.5, --Marker size X
MarkerSizeY = 0.5, --Marker size Y
MarkerSizeZ = 0.5, --Marker size Z
MarkerColourR = 122, --Marker colour R
MarkerColourG = 195, --Marker colour G
MarkerColourB = 254, --Marker colour B
MarkerColourA = 20, --Marker colour A
allowedJobsInteraction = {"all"}, --Jobs that can interact with the garage. If "all", then everyone can interact with the garage.
location = vector3(-1275.56, -3388.01, 14.24), --Garage location
vehicles = {}, --List of vehicles from database. Leave this array empty!
},
}
--Translation config
Config.Translation = {
['menu'] = 'Press ~INPUT_CONTEXT~ to ~g~interact',
['menu2'] = 'Press ~INPUT_CONTEXT~ to ~g~park the vehicle',
['access'] = '~g~You have successfully taken your vehicle!',
['parked'] = '~g~You have successfully parked your vehicle!',
['noaccess'] = '~r~This is not your vehicle!',
['translationText1'] = 'ESC',
['translationText2'] = 'Exit showroom',
['translationText3'] = '',
['translationText4'] = 'Delete a vehicle',
['translationText5'] = 'Get a vehicle',
['translationText6'] = "Garage showroom",
['translationText7'] = 'Extra color',
['translationText8'] = 'Primary colour',
['translationText9'] = 'BACKSPACE',
['translationText10'] = 'Go back',
['translationText11'] = 'Remove your vehicle?',
['translationText12'] = 'Yes',
['translationText13'] = 'No',
['translationText14'] = 'Error returning the vehicles to the garage!',
['translationText15'] = 'We are preparing your vehicle for delivery.',
['translationText16'] = 'RMB',
['translationText17'] = 'Hold key to look around',
['translationText18'] = 'Speed',
['translationText19'] = 'Acceleration',
['translationText20'] = 'Control',
['translationText21'] = 'Brakes',
['translationText22'] = 'Capacity',
['translationText23'] = 'The vehicles was successfully returned to the garage!',
['translationText24'] = 'BEFORE BUCKET SET: ',
['translationText25'] = 'AFTER BUCKET SET: ',
['translationText26'] = 'BEFORE BUCKET RETURN: ',
['translationText27'] = 'AFTER BUCKET RETURN: ',
}
Optimization (The script consumes):
0.01 ms in a quiet state.
0.03 ms in an active state.
What does this system include:
TOP SALES
You may also be interested in my other resources:
Code accessible | Open source: Yes \ Escrow: No - Available only: config, ui |
Subscription based | No |
Lines (approximately) | ~2000 |
Requirements | Standalone/ESX/QBCore |
Support | Yes |
No approved reviews found for this script yet.