239 lines
14 KiB
Lua
239 lines
14 KiB
Lua
Config = Config or {}
|
|
|
|
-- ███████╗██████╗░░█████╗░███╗░░░███╗███████╗░██╗░░░░░░░██╗░█████╗░██████╗░██╗░░██╗
|
|
-- ██╔════╝██╔══██╗██╔══██╗████╗░████║██╔════╝░██║░░██╗░░██║██╔══██╗██╔══██╗██║░██╔╝
|
|
-- █████╗░░██████╔╝███████║██╔████╔██║█████╗░░░╚██╗████╗██╔╝██║░░██║██████╔╝█████═╝░
|
|
-- ██╔══╝░░██╔══██╗██╔══██║██║╚██╔╝██║██╔══╝░░░░████╔═████║░██║░░██║██╔══██╗██╔═██╗░
|
|
-- ██║░░░░░██║░░██║██║░░██║██║░╚═╝░██║███████╗░░╚██╔╝░╚██╔╝░╚█████╔╝██║░░██║██║░╚██╗
|
|
-- ╚═╝░░░░░╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░░░╚═╝╚══════╝░░░╚═╝░░░╚═╝░░░╚════╝░╚═╝░░╚═╝╚═╝░░╚═╝
|
|
|
|
Config.Framework = 'autodetect' -- You can choose between 'esx', 'qb', 'standalone', 'autodetect'
|
|
|
|
-- ░██████╗░███████╗███╗░░██╗███████╗██████╗░░█████╗░██╗░░░░░
|
|
-- ██╔════╝░██╔════╝████╗░██║██╔════╝██╔══██╗██╔══██╗██║░░░░░
|
|
-- ██║░░██╗░█████╗░░██╔██╗██║█████╗░░██████╔╝███████║██║░░░░░
|
|
-- ██║░░╚██╗██╔══╝░░██║╚████║██╔══╝░░██╔══██╗██╔══██║██║░░░░░
|
|
-- ██████╔╝███████╗ ██║░╚███║███████╗██║░░██║██║░░██║███████╗
|
|
-- ░╚═════╝░╚══════╝╚═╝░░╚══╝╚══════╝╚═╝░░╚═╝╚═╝░░╚═╝╚══════╝
|
|
|
|
Config.InteractionHandler = 'ox-target' -- 'drawtext', 'ox-target', 'qb-target' editable in client/interactionHandler.lua
|
|
Config.CodemTextUI = false -- true, false
|
|
|
|
Config.defaultVehicleImage = 'vehicleImages/togg.png' -- Default image for vehicles that don't have image.
|
|
Config.defaultVehicleName = 'Unkown' -- Default name for vehicles that don't have name.
|
|
|
|
Config.Prices = {
|
|
['DIESEL'] = 10,
|
|
['ECONOMIC'] = 20,
|
|
['SUPER'] = 30,
|
|
['SUPER_PLUS'] = 40,
|
|
}
|
|
|
|
-- ██████╗░██╗░░░░░██╗██████╗░░██████╗
|
|
-- ██╔══██╗██║░░░░░██║██╔══██╗██╔════╝
|
|
-- ██████╦╝██║░░░░░██║██████╔╝╚█████╗░
|
|
-- ██╔══██╗██║░░░░░██║██╔═══╝░░╚═══██╗
|
|
-- ██████╦╝███████╗██║██║░░░░░██████╔╝
|
|
-- ╚═════╝░╚══════╝╚═╝╚═╝░░░░░╚═════╝░
|
|
|
|
Config.showNearestBlips = false
|
|
Config.showAllBlips = true
|
|
Config.blipSettings = {
|
|
sprite = 361,
|
|
scale = 0.7,
|
|
color = 4,
|
|
display = 4,
|
|
shortRange = true,
|
|
name = 'Gas Station'
|
|
}
|
|
|
|
Config.Locations = {
|
|
vector3(49.4187, 2778.793, 58.043),
|
|
vector3(263.894, 2606.463, 44.983),
|
|
vector3(1039.958, 2671.134, 39.550),
|
|
vector3(1207.260, 2660.175, 37.899),
|
|
vector3(2539.685, 2594.192, 37.944),
|
|
vector3(2679.858, 3263.946, 55.240),
|
|
vector3(2005.055, 3773.887, 32.403),
|
|
vector3(1687.156, 4929.392, 42.078),
|
|
vector3(1701.314, 6416.028, 32.763),
|
|
vector3(179.857, 6602.839, 31.868),
|
|
vector3(-94.4619, 6419.594, 31.489),
|
|
vector3(-2554.996, 2334.40, 33.078),
|
|
vector3(-1800.375, 803.661, 138.651),
|
|
vector3(-1437.622, -276.747, 46.207),
|
|
vector3(-2096.243, -320.286, 13.168),
|
|
vector3(-724.619, -935.1631, 19.213),
|
|
vector3(-526.019, -1211.003, 18.184),
|
|
vector3(-70.2148, -1761.792, 29.534),
|
|
vector3(265.648, -1261.309, 29.292),
|
|
vector3(819.653, -1028.846, 26.403),
|
|
vector3(1208.951, -1402.567,35.224),
|
|
vector3(1181.381, -330.847, 69.316),
|
|
vector3(620.843, 269.100, 103.089),
|
|
vector3(2581.321, 362.039, 108.468),
|
|
vector3(176.631, -1562.025, 29.263),
|
|
vector3(176.631, -1562.025, 29.263),
|
|
vector3(-319.292, -1471.715, 30.549),
|
|
vector3(1784.324, 3330.55, 41.253)
|
|
}
|
|
|
|
|
|
-- ███████╗██╗░░░██╗███████╗██╗░░░░░░██████╗
|
|
-- ██╔════╝██║░░░██║██╔════╝██║░░░░░██╔════╝
|
|
-- █████╗░░██║░░░██║█████╗░░██║░░░░░╚█████╗░
|
|
-- ██╔══╝░░██║░░░██║██╔══╝░░██║░░░░░░╚═══██╗
|
|
-- ██║░░░░░╚██████╔╝███████╗███████╗██████╔╝
|
|
-- ╚═╝░░░░░░╚═════╝░╚══════╝╚══════╝╚═════╝░
|
|
|
|
-- Class multipliers. If you want SUVs to use less fuel, you can change it to anything under 1.0, and vise versa.
|
|
Config.Classes = {
|
|
[0] = 1.0, -- Compacts
|
|
[1] = 1.0, -- Sedans
|
|
[2] = 1.0, -- SUVs
|
|
[3] = 1.0, -- Coupes
|
|
[4] = 1.0, -- Muscle
|
|
[5] = 1.0, -- Sports Classics
|
|
[6] = 1.0, -- Sports
|
|
[7] = 1.0, -- Super
|
|
[8] = 1.0, -- Motorcycles
|
|
[9] = 1.0, -- Off-road
|
|
[10] = 1.0, -- Industrial
|
|
[11] = 1.0, -- Utility
|
|
[12] = 1.0, -- Vans
|
|
[13] = 0.0, -- Cycles
|
|
[14] = 1.0, -- Boats
|
|
[15] = 1.0, -- Helicopters
|
|
[16] = 1.0, -- Planes
|
|
[17] = 1.0, -- Service
|
|
[18] = 1.0, -- Emergency
|
|
[19] = 1.0, -- Military
|
|
[20] = 1.0, -- Commercial
|
|
[21] = 1.0, -- Trains
|
|
}
|
|
|
|
-- The left part is at percentage RPM, and the right is how much fuel (divided by 10) you want to remove from the tank every second
|
|
Config.fuelUsage = {
|
|
[1.0] = 0.175, -- vorher 0.35
|
|
[0.9] = 0.15, -- vorher 0.30
|
|
[0.8] = 0.125, -- vorher 0.25
|
|
[0.7] = 0.1125, -- vorher 0.225
|
|
[0.6] = 0.10, -- vorher 0.20
|
|
[0.5] = 0.0875, -- vorher 0.175
|
|
[0.4] = 0.0625, -- vorher 0.125
|
|
[0.3] = 0.05, -- vorher 0.10
|
|
[0.2] = 0.025, -- vorher 0.05
|
|
[0.1] = 0.0125, -- vorher 0.025
|
|
[0.0] = 0.0,
|
|
}
|
|
|
|
Config.pumpModels = {
|
|
[-2007231801] = true,
|
|
[1339433404] = true,
|
|
[1694452750] = true,
|
|
[1933174915] = true,
|
|
[-462817101] = true,
|
|
[-469694731] = true,
|
|
[-164877493] = true,
|
|
-- ['HASH'] = true,
|
|
}
|
|
|
|
-- Black list of vehicles that can't be refueled. Use names or hashes (https://wiki.gtanet.work/index.php?title=Vehicle_Models)
|
|
Config.blacklistedVehicles = {
|
|
['imorgon'] = false,
|
|
['neon'] = false,
|
|
['raiden'] = false,
|
|
['cyclone'] = false,
|
|
['voltic'] = false,
|
|
['voltic2'] = false,
|
|
['tezeract'] = false,
|
|
['dilettante'] = false,
|
|
['dilettante2'] = false,
|
|
['airtug'] = false,
|
|
['caddy'] = false,
|
|
['caddy2'] = false,
|
|
['caddy3'] = false,
|
|
['surge'] = false,
|
|
['khamelion'] = false,
|
|
['rcbandito'] = false
|
|
}
|
|
|
|
-- ██╗░░░░░░█████╗░░█████╗░░█████╗░██╗░░░░░███████╗░██████╗
|
|
-- ██║░░░░░██╔══██╗██╔══██╗██╔══██╗██║░░░░░██╔════╝██╔════╝
|
|
-- ██║░░░░░██║░░██║██║░░╚═╝███████║██║░░░░░█████╗░░╚█████╗░
|
|
-- ██║░░░░░██║░░██║██║░░██╗██╔══██║██║░░░░░██╔══╝░░░╚═══██╗
|
|
-- ███████╗╚█████╔╝╚█████╔╝██║░░██║███████╗███████╗██████╔╝
|
|
-- ╚══════╝░╚════╝░░╚════╝░╚═╝░░╚═╝╚══════╝╚══════╝╚═════╝░
|
|
|
|
Config.Locales = {
|
|
['CURRENCY'] = "$", -- Falls dein Server Euro nutzt, kannst du hier einfach "€" eintragen
|
|
['MENU_NAME'] = "Tanksystem",
|
|
['MODEL'] = "MODELL",
|
|
['CAR_PLATE'] = "DEIN KENNZEICHEN",
|
|
['TEMP'] = "Temperatur",
|
|
['SPEED'] = "Geschwindigkeit",
|
|
['FUEL_TYPE'] = "Kraftstoffart",
|
|
['LITER'] = "LITER",
|
|
['DIESEL'] = "DIESEL",
|
|
['ECONOMIC'] = "BENZIN", -- Alternativ: "E10" oder "NORMAL"
|
|
['SUPER'] = "SUPER",
|
|
['SUPER_P'] = "SUPER PLUS",
|
|
['TOTAL_PRICE'] = "GESAMTPREIS FÜR:",
|
|
['PAYMENT_METHOD'] = "ZAHLUNGSMETHODE",
|
|
['PAYMENT_BUTTON'] = "ZAHLUNG BESTÄTIGEN",
|
|
['PURCHASE'] = 'KAUFEN',
|
|
['GRAB_NOZZLE'] = 'Zapfpistole nehmen',
|
|
['PUT_NOZZLE'] = 'Zapfpistole zurücklegen',
|
|
['ATTACH_NOZZLE'] = '[E] Zapfpistole einstecken',
|
|
}
|
|
|
|
-- ███╗░░██╗░█████╗░████████╗██╗███████╗██╗░█████╗░░█████╗░████████╗██╗░█████╗░███╗░░██╗░██████╗
|
|
-- ████╗░██║██╔══██╗╚══██╔══╝██║██╔════╝██║██╔══██╗██╔══██╗╚══██╔══╝██║██╔══██╗████╗░██║██╔════╝
|
|
-- ██╔██╗██║██║░░██║░░░██║░░░██║█████╗░░██║██║░░╚═╝███████║░░░██║░░░██║██║░░██║██╔██╗██║╚█████╗░
|
|
-- ██║╚████║██║░░██║░░░██║░░░██║██╔══╝░░██║██║░░██╗██╔══██║░░░██║░░░██║██║░░██║██║╚████║░╚═══██╗
|
|
-- ██║░╚███║╚█████╔╝░░░██║░░░██║██║░░░░░██║╚█████╔╝██║░░██║░░░██║░░░██║╚█████╔╝██║░╚███║██████╔╝
|
|
-- ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░╚═╝╚═╝░░░░░╚═╝░╚════╝░╚═╝░░╚═╝░░░╚═╝░░░╚═╝░╚════╝░╚═╝░░╚══╝╚═════╝░
|
|
|
|
Config.NotificationText = {
|
|
['enoughmnoney'] = {
|
|
text = "Not enough money for the purchase",
|
|
type = "error"
|
|
}
|
|
}
|
|
|
|
Config.Notification = function(message, type, isServer, src) -- You can change here events for notifications
|
|
if isServer then
|
|
if Config.Framework == "esx" then
|
|
TriggerClientEvent("esx:showNotification", src, message)
|
|
else
|
|
TriggerClientEvent('QBCore:Notify', src, message, type, 1500)
|
|
end
|
|
else
|
|
if Config.Framework == "esx" then
|
|
TriggerEvent("esx:showNotification", message)
|
|
else
|
|
TriggerEvent('QBCore:Notify', message, type, 1500)
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
-- ░█████╗░████████╗██╗░░██╗███████╗██████╗░░██████╗
|
|
-- ██╔══██╗╚══██╔══╝██║░░██║██╔════╝██╔══██╗██╔════╝
|
|
-- ██║░░██║░░░██║░░░███████║█████╗░░██████╔╝╚█████╗░
|
|
-- ██║░░██║░░░██║░░░██╔══██║██╔══╝░░██╔══██╗░╚═══██╗
|
|
-- ╚█████╔╝░░░██║░░░██║░░██║███████╗██║░░██║██████╔╝
|
|
-- ░╚════╝░░░░╚═╝░░░╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝╚═════╝░
|
|
|
|
Config.FuelDecor = "_FUEL_LEVEL" -- (Default: "_FUEL_LEVEL") Decor used to store the fuel level in vehicles.
|
|
Config.SpeedUnit = "KMH" -- ['KMH', 'MPH']
|
|
|
|
-- ██████╗░███████╗██████╗░██╗░░░██╗░██████╗░
|
|
-- ██╔══██╗██╔════╝██╔══██╗██║░░░██║██╔════╝░
|
|
-- ██║░░██║█████╗░░██████╦╝██║░░░██║██║░░██╗░
|
|
-- ██║░░██║██╔══╝░░██╔══██╗██║░░░██║██║░░╚██╗
|
|
-- ██████╔╝███████╗██████╦╝╚██████╔╝╚██████╔╝
|
|
-- ╚═════╝░╚══════╝╚═════╝░░╚═════╝░░╚═════╝░
|
|
|
|
Config.Debug = false -- If you want to see more about what happens internally in the script use true.
|
|
Config.eventPrefix = 'x-fuel' |