Accessible code
Notification = function (title, description, type)
-- types are success and error
lib.notify({
title = title,
description = description,
type = type
})
endConfig = {
locales = 'en',
textUIAlign = 'right-center',
menuAlign = 'top-right',
useTarget = false,
targetType = 'ox', -- ox, qb
drawDistance = 20.0,
interactionDistance = 1.5,
commands = {
[1] = {
command = 'vehshops',
help = 'Vehicle Shops Menu',
permission = 'group.admin',
},
},
rentDays = {
[1] = '1 Day',
[7] = '7 Days',
[30] = '30 Days',
},
speedType = 'KMH', -- KMH, MPH
testTime = 30, -- in seconds
testPlate = 'UNIQTEAM',
deliveryTime = 1, -- in hours
vehicleColors = { -- you can find colors on https://wiki.rage.mp/index.php?title=Vehicle_Colors
{ label = "Metallic Black", value = 0 },
{ label = "Metallic Graphite Black", value = 1 },
{ label = "Metallic Black Steal", value = 2 },
{ label = "Metallic Dark Silver", value = 3 },
{ label = "Metallic Silver", value = 4 },
{ label = "Metallic Blue Silver", value = 5 },
{ label = "Metallic Steel Gray", value = 6 },
{ label = "Metallic Shadow Silver", value = 7 },
{ label = "Metallic Stone Silver", value = 8 },
{ label = "Metallic Midnight Silver", value = 9 },
{ label = "Metallic Gun Metal", value = 10 },
{ label = "Metallic Anthracite Grey", value = 11 },
{ label = "Matte Black", value = 12 },
{ label = "Matte Gray", value = 13 },
{ label = "Matte Light Grey", value = 14 },
{ label = "Util Black", value = 15 },
{ label = "Util Black Poly", value = 16 },
{ label = "Util Dark silver", value = 17 },
{ label = "Util Silver", value = 18 },
{ label = "Util Gun Metal", value = 19 },
{ label = "Util Shadow Silver", value = 20 },
{ label = "Worn Black", value = 21 },
{ label = "Worn Graphite", value = 22 },
{ label = "Worn Silver Grey", value = 23 },
{ label = "Worn Silver", value = 24 },
{ label = "Worn Blue Silver", value = 25 },
{ label = "Worn Shadow Silver", value = 26 },
{ label = "Metallic Red", value = 27 },
{ label = "Metallic Torino Red", value = 28 },
{ label = "Metallic Formula Red", value = 29 },
{ label = "Metallic Blaze Red", value = 30 },
{ label = "Metallic Graceful Red", value = 31 },
{ label = "Metallic Garnet Red", value = 32 },
{ label = "Metallic Desert Red", value = 33 },
{ label = "Metallic Cabernet Red", value = 34 },
{ label = "Metallic Candy Red", value = 35 },
{ label = "Metallic Sunrise Orange", value = 36 },
{ label = "Metallic Classic Gold", value = 37 },
{ label = "Metallic Orange", value = 38 },
{ label = "Matte Red", value = 39 },
{ label = "Matte Dark Red", value = 40 },
{ label = "Matte Orange", value = 41 },
{ label = "Matte Yellow", value = 42 },
{ label = "Util Red", value = 43 },
{ label = "Util Bright Red", value = 44 },
{ label = "Util Garnet Red", value = 45 },
{ label = "Worn Red", value = 46 },
{ label = "Worn Golden Red", value = 47 },
{ label = "Worn Dark Red", value = 48 },
{ label = "Metallic Dark Green", value = 49 },
{ label = "Metallic Racing Green", value = 50 },
{ label = "Metallic Sea Green", value = 51 },
{ label = "Metallic Olive Green", value = 52 },
{ label = "Metallic Green", value = 53 },
{ label = "Metallic Gasoline Blue Green", value = 54 },
{ label = "Matte Lime Green", value = 55 },
{ label = "Util Dark Green", value = 56 },
{ label = "Util Green", value = 57 },
{ label = "Worn Dark Green", value = 58 },
{ label = "Worn Green", value = 59 },
{ label = "Worn Sea Wash", value = 60 },
{ label = "Metallic Midnight Blue", value = 61 },
{ label = "Metallic Dark Blue", value = 62 },
{ label = "Metallic Saxony Blue", value = 63 },
{ label = "Metallic Blue", value = 64 },
{ label = "Metallic Mariner Blue", value = 65 },
{ label = "Metallic Harbor Blue", value = 66 },
{ label = "Metallic Diamond Blue", value = 67 },
{ label = "Metallic Surf Blue", value = 68 },
{ label = "Metallic Nautical Blue", value = 69 },
{ label = "Metallic Bright Blue", value = 70 },
{ label = "Metallic Purple Blue", value = 71 },
{ label = "Metallic Spinnaker Blue", value = 72 },
{ label = "Metallic Ultra Blue", value = 73 },
{ label = "Metallic Bright Blue", value = 74 },
{ label = "Util Dark Blue", value = 75 },
{ label = "Util Midnight Blue", value = 76 },
{ label = "Util Blue", value = 77 },
{ label = "Util Sea Foam Blue", value = 78 },
{ label = "Util Lightning blue", value = 79 },
{ label = "Util Maui Blue Poly", value = 80 },
{ label = "Util Bright Blue", value = 81 },
{ label = "Matte Dark Blue", value = 82 },
{ label = "Matte Blue", value = 83 },
{ label = "Matte Midnight Blue", value = 84 },
{ label = "Worn Dark blue", value = 85 },
{ label = "Worn Blue", value = 86 },
{ label = "Worn Light blue", value = 87 },
{ label = "Metallic Taxi Yellow", value = 88 },
{ label = "Metallic Race Yellow", value = 89 },
{ label = "Metallic Bronze", value = 90 },
{ label = "Metallic Yellow Bird", value = 91 },
{ label = "Metallic Lime", value = 92 },
{ label = "Metallic Champagne", value = 93 },
{ label = "Metallic Pueblo Beige", value = 94 },
{ label = "Metallic Dark Ivory", value = 95 },
{ label = "Metallic Choco Brown", value = 96 },
{ label = "Metallic Golden Brown", value = 97 },
{ label = "Metallic Light Brown", value = 98 },
{ label = "Metallic Straw Beige", value = 99 },
{ label = "Metallic Moss Brown", value = 100 },
{ label = "Metallic Biston Brown", value = 101 },
{ label = "Metallic Beechwood", value = 102 },
{ label = "Metallic Dark Beechwood", value = 103 },
{ label = "Metallic Choco Orange", value = 104 },
{ label = "Metallic Beach Sand", value = 105 },
{ label = "Metallic Sun Bleeched Sand", value = 106 },
{ label = "Metallic Cream", value = 107 },
{ label = "Util Brown", value = 108 },
{ label = "Util Medium Brown", value = 109 },
{ label = "Util Light Brown", value = 110 },
{ label = "Metallic White", value = 111 },
{ label = "Metallic Frost White", value = 112 },
{ label = "Worn Honey Beige", value = 113 },
{ label = "Worn Brown", value = 114 },
{ label = "Worn Dark Brown", value = 115 },
{ label = "Worn straw beige", value = 116 },
{ label = "Brushed Steel", value = 117 },
{ label = "Brushed Black steel", value = 118 },
{ label = "Brushed Aluminium", value = 119 },
{ label = "Chrome", value = 120 },
{ label = "Worn Off White", value = 121 },
{ label = "Util Off White", value = 122 },
{ label = "Worn Orange", value = 123 },
{ label = "Worn Light Orange", value = 124 },
{ label = "Metallic Securicor Green", value = 125 },
{ label = "Worn Taxi Yellow", value = 126 },
{ label = "Police Car Blue", value = 127 },
{ label = "Matte Green", value = 128 },
{ label = "Matte Brown", value = 129 },
{ label = "Worn Orange", value = 130 },
{ label = "Matte White", value = 131 },
{ label = "Worn White", value = 132 },
{ label = "Worn Olive Army Green", value = 133 },
{ label = "Pure White", value = 134 },
{ label = "Hot Pink", value = 135 },
{ label = "Salmon Pink", value = 136 },
{ label = "Metallic Vermillion Pink", value = 137 },
{ label = "Orange", value = 138 },
{ label = "Green", value = 139 },
{ label = "Blue", value = 140 },
{ label = "Metallic Black Blue", value = 141 },
{ label = "Metallic Black Purple", value = 142 },
{ label = "Metallic Black Red", value = 143 },
{ label = "Hunter Green", value = 144 },
{ label = "Metallic Purple", value = 145 },
{ label = "Metallic V Dark Blue", value = 146 },
{ label = "Modshop Black1", value = 147 },
{ label = "Matte Purple", value = 148 },
{ label = "Matte Dark Purple", value = 149 },
{ label = "Metallic Lava Red", value = 150 },
{ label = "Matte Forest Green", value = 151 },
{ label = "Matte Olive Drab", value = 152 },
{ label = "Matte Desert Brown", value = 153 },
{ label = "Matte Desert Tan", value = 154 },
{ label = "Matte Foilage Green", value = 155 },
{ label = "Default Alloy Color", value = 156 },
{ label = "Epsilon Blue", value = 157 },
{ label = "Pure Gold", value = 158 },
{ label = "Brushed Gold", value = 159 }
},
categoryIcons = {
['Cars'] = 'fa-solid fa-car',
['Motorcycles'] = 'fa-solid fa-motorcycle',
['Aircrafts'] = 'fa-solid fa-helicopter',
['Boats'] = 'fa-solid fa-sailboat',
},
defaultVehicles = {
['Cars'] = 'adder',
['Motorcycles'] = 'bati',
['Aircrafts'] = 'seabreeze',
['Boats'] = 'seashark',
},
vehicles = {
['Cars'] = {
['adder'] = {
label = 'Adder',
image = '',
price = 50000,
rentPrice = 5000, -- per day
},
['blista'] = {
label = 'Blista',
image = '',
price = 10000,
rentPrice = 1000, -- per day
},
},
['Motorcycles'] = {
['bati'] = {
label = 'Bati',
image = '',
price = 5000,
rentPrice = 500, -- per day
},
},
['Aircrafts'] = {
['buzzard2'] = {
label = 'Buzzard 2',
image = '',
price = 100000,
rentPrice = 1000, -- per day
},
['seabreeze'] = {
label = 'Seabreeze',
image = '',
price = 75000,
rentPrice = 7500, -- per day
},
},
['Boats'] = {
['seashark'] = {
label = 'Seashark',
image = '',
price = 75000,
rentPrice = 7500, -- per day
},
['marquis'] = {
label = 'Marquis',
image = '',
price = 10000,
rentPrice = 1000, -- per day
},
}
},
enableKeysSystem = false,
giveVehicleKey = function (vehicle, plate)
-- TriggerEvent('vehiclekeys:client:SetOwner', plate) -- QB
end,
enableCustomPlateGenerator = false,
generatePlate = function ()
local plate = 'UNIQTEAM'
return plate
end,
insertRentVehicleToDB = function (days, plate, vehicle, vehProps, owner, license)
if IsQBCore() then
local id = MySQL.insert.await('INSERT INTO `player_vehicles` (citizenid, vehicle, mods, plate, state, rentDays, license) VALUES (?, ?, ?, ?, ?, ?, ?, ?)', {
owner, vehicle, vehProps, plate, 0, days, license, 'pillboxgarage'
})
return id ~= 0
elseif IsESX() then
local id = MySQL.insert.await('INSERT INTO `owned_vehicles` (owner, plate, vehicle, stored, rentDays) VALUES (?, ?, ?, ?, ?)', {
owner, plate, vehProps, 0, days
})
return id ~= 0
end
end,
insertVehicleToDB = function (plate, vehicle, vehProps, owner, license)
if IsQBCore() then
local id = MySQL.insert.await('INSERT INTO `player_vehicles` (citizenid, vehicle, mods, plate, state, license, garage) VALUES (?, ?, ?, ?, ?, ?, ?)', {
owner, vehicle, vehProps, plate, 0, license, 'pillboxgarage'
})
return id ~= 0
elseif IsESX() then
local id = MySQL.insert.await('INSERT INTO `owned_vehicles` (owner, plate, vehicle, stored) VALUES (?, ?, ?, ?)', {
owner, plate, vehProps, 0
})
return id ~= 0
end
end
}Last updated