Domas Scripts
v1.0
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Config
Copy Markdown
Open in ChatGPT
Open in Claude
Lua
x
Config = {}Config.Debug = falseConfig.VersionCheck = trueConfig.Framework = 'qb' -- qb/esxConfig.FunCar = { enabled = true, onlyFavorite = true, rev = true, hazards = true, flashlights = true, horn = true,}Config.EnableMarkers = true -- Will use a lot of resmon ms, highly recommend not using markers and using target insteadConfig.DisableParkingMarkers = falseConfig.SwitchGaragePrice = 500Config.BringHerePrice = 1500Config.OpenEmpity = true -- If the garage is empity, we'll let players open garage, they'll be able to bring vehicles etc.Config.HideRadar = trueConfig.HideHUD = trueConfig.GiveCarCommand = 'givecar'Config.InspectGarageCommand = 'inspectgarage'Config.ConfiscateCommand = 'confiscate'Config.Garages = { ['Legion Square'] = { job = '', Coords = { Enterance = vector3(213.61, -809.02, 31.01), Vehicle = vector4(215.74, -787.86, 29.83, 131.84), Ped = vector4(217.15, -788.42, 29.81, 146.19), TakeOut = { vector4(212.7539, -795.3273, 30.86725, 158.8361), vector4(207.7827, -796.4708, 30.97307, 255.5833), }, Park = vector3(231.4554, -792.6891, 29.60243), Cam = vector3(213.3439, -794.7041, 31.48848), CamRot = vector3(-5.282272, -0, -21.72125), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Sandy Shores'] = { job = '', Coords = { Enterance = vector3(1738.027, 3709.073, 34.137), Vehicle = vector4(1721.924, 3713.151, 33.79988, 40.11072), Ped = vector4(1720.445, 3711.647, 33.25541, 6.743025), TakeOut = { vector4(1735.249, 3725.77, 33.96862, 31.76839), vector4(1731.638, 3723.996, 34.00714, 26.58984), }, Park = vector3(1729.432, 3712.892, 33.19404), Cam = vector3(1719.148, 3718.233, 34.14788), CamRot = vector3(-1.229241, -0, -160.9154), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Grapeseed'] = { job = '', Coords = { Enterance = vector3(2564.63, 4680.105, 34.07677), Vehicle = vector4(2553.28, 4673.055, 33.51939, 50.84354), Ped = vector4(2552.111, 4671.376, 33.04362, 13.80093), TakeOut = { vector4(2550.553, 4680.764, 33.84465, 24.59853), }, Park = vector3(2563.454, 4687.188, 33.09715), Cam = vector3(2550.685, 4675.822, 34.28203), CamRot = vector3(-4.97428, -2.134434e-07, -147.9176), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Paleto Bay'] = { job = '', Coords = { Enterance = vector3(-223.1638, 6243.101, 31.49238), Vehicle = vector4(-239.1551, 6260.591, 31.06815, 244.5514), Ped = vector4(-238.6707, 6262.077, 30.48924, 218.1215), TakeOut = { vector4(-222.1928, 6249.824, 31.49104, 43.70144), }, Park = vector3(-218.3529, 6253.887, 30.48937), Cam = vector3(-234.6413, 6257.514, 32.26031), CamRot = vector3(-7.9842, -0, 50.09018), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Airport'] = { job = '', Coords = { Enterance = vector3(-658.465, -2369.756, 13.94451), Vehicle = vector4(-674.3418, -2387.351, 13.42626, 15.76709), Ped = vector4(-676.1475, -2388.222, 12.82775, 7.970881), TakeOut = { vector4(-677.6113, -2387.037, 13.81738, 44.14705), }, Park = vector3(-667.9274, -2379.303, 12.86813), Cam = vector3(-677.3173, -2381.408, 14.16078), CamRot = vector3(-1.970135, -0, -158.5899), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Casino'] = { job = '', Coords = { Enterance = vector3(928.7244, -23.51759, 78.84898), Vehicle = vector4(905.9429, -46.30642, 78.33978, 112.4254), Ped = vector4(906.9623, -47.36213, 77.76414, 139.8626), TakeOut = { vector4(904.48, -37.46763, 78.76403, 235.7793), }, Park = vector3(933.3309, -3.14689, 77.76395), Cam = vector3(903.338, -51.36228, 78.19696), CamRot = vector3(13.93585, -4.268868e-07, -28.69607), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Little Seoul'] = { job = '', Coords = { Enterance = vector3(-657.5982, -735.5464, 27.22331), Vehicle = vector4(-693.1661, -738.9798, 28.94239, 155.7406), Ped = vector4(-691.697, -739.0158, 28.36575, 165.5715), TakeOut = { vector4(-677.8179, -738.1808, 28.24205, 269.6885), }, Park = vector3(-666.704, -744.8354, 26.16652), Cam = vector3(-693.0172, -745.5554, 29.91911), CamRot = vector3(-4.793829, 1.334021e-08, -2.161745), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Bridge'] = { job = '', Coords = { Enterance = vector3(-1579.663, -916.5347, 9.409005), Vehicle = vector4(-1608.414, -909.9003, 8.016476, 255.3644), Ped = vector4(-1607.938, -908.1804, 8.046264, 238.6182), TakeOut = { vector4(-1591.136, -895.9652, 8.558039, 318.425), vector4(-1588.903, -898.1102, 8.59685, 322.4991), }, Park = vector3(-1595.235, -900.9344, 8.375778), Cam = vector3(-1602.708, -909.817, 9.559459), CamRot = vector3(-6.467322, -5.336085e-08, 85.75105), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['MRPD'] = { job = 'police', Coords = { Enterance = vector3(421.4798, -1011.289, 29.11822), Vehicle = vector4(434.0555, -1021.152, 27.77238, 62.71315), Ped = vector4(433.8873, -1022.617, 27.71814, 63.53214), TakeOut = { vector4(438.4027, -1025.843, 27.77222, 5.499061), vector4(442.3599, -1025.386, 27.69496, 1.444523), }, Park = vector3(453.3175, -1015.155, 27.45157), Cam = vector3(428.1537, -1021.31, 29.62204), CamRot = vector3(-7.449746, -0, -90.03125), }, Blip = { enabled = true, sprite = 357, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 20, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(5.0, 5.0, 0.7), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'police'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Boat'] = { job = '', Coords = { Enterance = vector3(13.77583, -2795.892, 2.52595), Vehicle = vector4(-1.579168, -2800.236, 0.6937781, 203.3485), Ped = vector4(10.72929, -2785.75, 2.525941, 156.5151), TakeOut = { vector4(-1.579168, -2800.236, 0.6937781, 203.3485), }, Park = vector3(-9.726573, -2772.322, 0.3701347), Cam = vector3(-4.198977, -2816.374, 5.844879), CamRot = vector3(-12.26584, -0, -15.04192), }, Blip = { enabled = true, sprite = 356, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 35, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(10.0, 10.0, 2.2), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'boat'} -- heli/boat }, }, ['Heli'] = { job = '', Coords = { Enterance = vector3(-742.6151, -1507.092, 5.000521), Vehicle = vector4(-744.7491, -1468.718, 4.898471, 62.37053), Ped = vector4(-748.7341, -1471.059, 5.000519, 51.56627), TakeOut = { vector4(-723.89, -1444.332, 5.000515, 323.6138), }, Park = vector3(-725.6011, -1443.325, 4.898658), Cam = vector3(-756.0774, -1469.547, 6.297874), CamRot = vector3(-3.800892, -1.334021e-08, -88.11473), }, Blip = { enabled = true, sprite = 360, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 34, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(10.0, 10.0, 1.2), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'heli'} -- heli/boat }, }, ['Plane'] = { job = '', Coords = { Enterance = vector3(2121.39, 4788.769, 41.1159), Vehicle = vector4(2076.876, 4786.657, 42.24327, 126.53), Ped = vector4(2071.97, 4778.552, 40.15469, 135.2348), TakeOut = { vector4(2114.811, 4800.99, 41.17988, 115.64), }, Park = vector3(2130.477, 4807.394, 40.93193), Cam = vector3(2064.505, 4767.341, 44.53776), CamRot = vector3(-9.140636, -0, -33.26276), }, Blip = { enabled = true, sprite = 359, color = 26, size = 1.0, label = 'Garage', }, Marker = { enabled = true, sprite = 33, r = 150, g = 150, b = 150, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Garage' }, ParkingMarker = { enabled = true, sprite = 1, r = 150, g = 150, b = 150, size = vector3(10.0, 10.0, 1.2), floating = true, drawText = true, text = '~g~[E]~w~Parking' }, allowVehicles = { jobs = {'civilian'}, -- police/ambulance types = {'plane'} -- heli/boat }, },}Config.ImpoundPrice = 500Config.Impounds = { ['Davis'] = { job = '', Coords = { Enterance = vector3(495.7309, -1340.829, 29.31222), Vehicle = vector4(490.0634, -1332.484, 28.33581, 244.6085), TakeOut = { vector4(489.5631, -1313.77, 28.25636, 287.473), }, Cam = vector3(496.3862, -1331.212, 30.20737), CamRot = vector3(-10.26079, -0, 101.3873), }, Blip = { enabled = true, sprite = 317, color = 48, size = 1.0, label = 'Impound Lot' }, Marker = { enabled = true, sprite = 20, r = 255, g = 0, b = 0, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Impound' }, allowVehicles = { jobs = {'civilian', 'police'}, -- police/ambulance types = {'car'} -- heli/boat }, }, ['Boat'] = { job = '', Coords = { Enterance = vector3(9.221016, -2755.807, 6.004223), Vehicle = vector4(35.39827, -2787.226, 1.769482, 203.4468), TakeOut = { vector4(50.74528, -2813.291, 0.8082977, 158.9813), }, Cam = vector3(35.638, -2796.44, 4.947454), CamRot = vector3(-9.241312, 5.336085e-08, 2.912247), }, Blip = { enabled = true, sprite = 356, color = 1, size = 1.0, label = 'Boat Impound Lot' }, Marker = { enabled = true, sprite = 35, r = 255, g = 0, b = 0, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Impound' }, allowVehicles = { jobs = {'civilian', 'police'}, -- police/ambulance types = {'boat'} -- heli/boat }, }, ['Heli'] = { job = '', Coords = { Enterance = vector3(-735.6682, -1503.612, 5.000525), Vehicle = vector4(-744.7491, -1468.718, 4.898471, 62.37053), TakeOut = { vector4(-725.6011, -1443.325, 4.898658, 325.9759), }, Cam = vector3(-756.0774, -1469.547, 6.297874), CamRot = vector3(-3.800892, -1.334021e-08, -88.11473), }, Blip = { enabled = true, sprite = 360, color = 1, size = 1.0, label = 'Heli Impound Lot' }, Marker = { enabled = true, sprite = 34, r = 255, g = 0, b = 0, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Impound' }, allowVehicles = { jobs = {'civilian', 'police'}, -- police/ambulance types = {'heli'} -- heli/boat }, }, ['Plane'] = { job = '', Coords = { Enterance = vector3(2136.075, 4773.833, 40.97028), Vehicle = vector4(2076.876, 4786.657, 42.24327, 126.53), TakeOut = { vector4(2116.053, 4802.452, 42.35492, 115.5002), }, Cam = vector3(2064.505, 4767.341, 44.53776), CamRot = vector3(-9.140636, -0, -33.26276), }, Blip = { enabled = true, sprite = 359, color = 1, size = 1.0, label = 'Plane Impound Lot' }, Marker = { enabled = true, sprite = 33, r = 255, g = 0, b = 0, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Impound' }, allowVehicles = { jobs = {'civilian', 'police'}, -- police/ambulance types = {'plane'} -- heli/boat }, },}Config.Confiscate = { ['MRPD'] = { job = '', Coords = { Enterance = vector3(483.7722, -1018.018, 27.85017), Vehicle = vector4(475.9914, -1021.184, 27.05229, 250.1686), Cam = vector3(482.1944, -1020.513, 28.66856), CamRot = vector3(-7.289493, -5.336085e-08, 95.69825), }, Blip = { enabled = true, sprite = 137, color = 48, size = 1.0, label = 'Confiscated Lot', }, Marker = { enabled = true, sprite = 20, r = 0, g = 0, b = 255, size = vector3(1.0, 1.0, 1.0), floating = true, drawText = true, text = '~g~[E]~w~Confiscated Lot' }, }}Config.Confiscate_ = { -- Regular officers jobs = { -- JOB | Min Rank ['police'] = 0, ['gov'] = 0, }, MaxBill = 10000, MaxTime = 72, -- in hours superviserJobs = { ['police'] = 2, ['gov'] = 2, },}Config.Webhooks = { ['taken_out'] = 'https://discord.com/api/webhooks/', ['stored'] = 'https://discord.com/api/webhooks/', ['impound'] = 'https://discord.com/api/webhooks/', ['confiscate'] = 'https://discord.com/api/webhooks/', ['top_buttons'] = 'https://discord.com/api/webhooks/', ['give_car'] = 'https://discord.com/api/webhooks/', ['inspect_garage'] = 'https://discord.com/api/webhooks/',}Config.Text = { ['vehicle_added_admin'] = 'Vehicle added to player: %s', ['vehicle_received_player'] = 'You received a new vehicle: %s [%s]', ['no_permission'] = 'You do not have permission.', ['inspectgarage_usage'] = 'Usage: /inspectgarage [id or citizenid/identifier]', ['player_not_online'] = 'The player is not online.', ['no_vehicles_found'] = 'No vehicles found.', ['unknown_garage'] = 'Unknown garage.', ['vehicle_not_found_or_not_owned'] = 'Vehicle not found or does not belong to you.', ['vehicle_not_allowed_in_garage'] = 'This vehicle cannot be stored in this garage.', ['store_vehicle_error'] = 'Error storing the vehicle in the garage.', ['not_enough_bank_money'] = 'Not enough money in the bank!', ['no_permission_to_confiscate'] = 'You do not have permission to confiscate.', ['not_enough_money_bank'] = 'Not enough money in the bank', ['vehicle_moved_to_new_garage'] = 'Vehicle has been moved to the new garage', ['no_permission_to_use_command'] = 'You do not have permission to use this command.', ['givecar_usage'] = 'Usage: /givecar [playerId] [model] [plate]', ['player_not_found_or_offline'] = 'The player does not exist or is offline.', ['no_confiscated_vehicles'] = 'You don\'t have any confiscated vehicles in this lot.', ['fine_paid'] = 'Fine has been paid', ['error'] = 'Error', ['no_spawn_point'] = 'No available space to spawn the vehicle!', ['garage_no_vehicles'] = 'You dont`t have vehicles in this garage', ['no_vehicles_in_impound'] = 'You don\'t have any vehicles in this impound.', ['vehicle_data_not_found'] = 'Failed to retrieve vehicle data.',}Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
ImagesDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message