Configuration Files
config.lua
-- ______ _ _
-- | _ \ (_) | |
-- | | | |_ _ ___ ___ _ __ _ _ __ | |_ ___ ___ _ __ ___
-- | | | | | | / __|/ __| '__| | '_ \| __| / __/ _ \| '_ ` _ \
-- | |/ /| |_| \__ \ (__| | | | |_) | |_ | (_| (_) | | | | | |
-- |___/ \__, |___/\___|_| |_| .__/ \__(_)___\___/|_| |_| |_|
-- __/ | | |
-- |___/ |_|
-- © Copyright 2024 - 2025 DyScript.com tous droits réservés
Config = {}
Config.Debug = false --- Enable debug mode, true/false
Config.Locale = 'fr' -- Script language, fr/en
Config.JerryCanCost = 100 -- Cost of a JerryCan
Config.FuelDecor = "_FUEL_LEVEL" -- Decor name for fuel level
Config.DisableKeys = {0, 22, 23, 24, 29, 30, 31, 37, 44, 56, 82, 140, 166, 167, 168, 170, 288, 289, 311, 323}
Config.CostMultiplier = 1.0 -- Multiplier for fuel cost
Config.CostMultiplierElectric = 0.2 -- Multiplier for electric vehicle charging cost
Config.CostMultiplierTimeRecharge = 5.0 -- Multiplier for time to recharge electric vehicles
-- Config.PumpModels: List of pump models that can be used for fueling
Config.PumpModels = {
[-2007231801] = true,
[1339433404] = true,
[1694452750] = true,
[1933174915] = true,
[-462817101] = true,
[-469694731] = true,
[-164877493] = true
}
-- Config.Blacklist: List of vehicle models that should not be able to use the fuel system
Config.Blacklist = {
-- "omnisegt",
}
-- Config.BlacklistVehicles: List of vehicle models that should not be able to use the fuel system
Config.RemoveHUDForBlacklistedVehicle = true
-- Config.Classes: Fuel consumption multiplier for each vehicle class
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
}
-- Config.FuelUsage: Fuel consumption rates based on fuel level
Config.FuelUsage = {
[1.0] = 1.4,
[0.9] = 1.2,
[0.8] = 1.0,
[0.7] = 0.9,
[0.6] = 0.8,
[0.5] = 0.7,
[0.4] = 0.5,
[0.3] = 0.4,
[0.2] = 0.2,
[0.1] = 0.1,
[0.0] = 0.0,
}
-- Config.FuelPrice: Fuel prices based on fuel level
Config.GasStations = {
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)
}
Config.ElectricStationsStatut = true -- true = actif, false = inactif
Config.PumpHose = true -- If true, it creates a hose from the pump to the nozzle the client is holding, to give it a more realistic feel.
Config.RopeType = { -- Options: 1-2-3-4-5; 1: Khaki Color, Kind of Thick, 2: Very Thick Khaki Rope, 3: Very Thick Black Rope, 4: Very Thin Black Rope, 5: Same as 3
['electric'] = 1,
['fuel'] = 1,
}
-- Config.ElectricStations: List of electric vehicle charging stations with coordinates
Config.ElectricStations = {
[1] = {
electriccharger = nil,
electricchargercoords = vector4(175.9, -1546.65, 28.26, 224.29),
},
[2] = {
electriccharger = nil,
electricchargercoords = vector4(-51.09, -1767.02, 28.26, 47.16),
},
[3] = {
electriccharger = nil,
electricchargercoords = vector4(-514.06, -1216.25, 17.46, 66.29),
},
[4] = {
electriccharger = nil,
electricchargercoords = vector4(-704.64, -935.71, 18.21, 90.02),
},
[5] = {
electriccharger = nil,
electricchargercoords = vector4(279.79, -1237.35, 28.35, 181.07),
},
[6] = {
electriccharger = nil,
electricchargercoords = vector4(834.27, -1028.7, 26.16, 88.39),
},
[7] = {
electriccharger = nil,
electricchargercoords = vector4(1194.41, -1394.44, 34.37, 270.3),
},
[8] = {
electriccharger = nil,
electricchargercoords = vector4(1168.38, -323.56, 68.3, 280.22),
},
[9] = {
electriccharger = nil,
electricchargercoords = vector4(633.64, 247.22, 102.3, 60.29),
},
[10] = {
electriccharger = nil,
electricchargercoords = vector4(-1420.51, -278.76, 45.26, 137.35),
},
[11] = {
electriccharger = nil,
electricchargercoords = vector4(-2080.61, -338.52, 12.26, 352.21),
},
[12] = {
electriccharger = nil,
electricchargercoords =vector4(-98.12, 6403.39, 30.64, 141.49),
},
[13] = {
electriccharger = nil,
electricchargercoords = vector4(181.14, 6636.17, 30.61, 179.96),
},
[14] = {
electriccharger = nil,
electricchargercoords = vector4(1714.14, 6425.44, 31.79, 155.94),
},
[15] = {
electriccharger = nil,
electricchargercoords = vector4(1703.57, 4937.23, 41.08, 55.74),
},
[16] = {
electriccharger = nil,
electricchargercoords = vector4(1994.54, 3778.44, 31.18, 215.25),
},
[17] = {
electriccharger = nil,
electricchargercoords = vector4(1770.86, 3337.97, 40.43, 301.1),
},
[18] = {
electriccharger = nil,
electricchargercoords = vector4(2690.25, 3265.62, 54.24, 58.98),
},
[19] = {
electriccharger = nil,
electricchargercoords = vector4(1208.26, 2649.46, 36.85, 222.32),
},
[20] = {
electriccharger = nil,
electricchargercoords = vector4(1033.32, 2662.91, 38.55, 95.38),
},
[21] = {
electriccharger = nil,
electricchargercoords = vector4(267.96, 2599.47, 43.69, 5.8),
},
[22] = {
electriccharger = nil,
electricchargercoords = vector4(50.21, 2787.38, 56.88, 147.2),
},
[23] = {
electriccharger = nil,
electricchargercoords = vector4(-2570.04, 2317.1, 32.22, 21.29),
},
[24] = {
electriccharger = nil,
electricchargercoords = vector4(2545.81, 2586.18, 36.94, 83.74),
},
[25] = {
electriccharger = nil,
electricchargercoords = vector4(2561.24, 357.3, 107.62, 266.65),
},
[26] = {
electriccharger = nil,
electricchargercoords = vector4(-1819.22, 798.51, 137.16, 315.13),
},
[27] = {
electriccharger = nil,
electricchargercoords = vector4(-341.63, -1459.39, 29.76, 271.73),
},
}
-- List of Electric Vehicles in the Base Game.
Config.ElectricVehicles = {
["surge"] = {
isElectric = true,
},
["iwagen"] = {
isElectric = true,
},
["voltic"] = {
isElectric = true,
},
["voltic2"] = {
isElectric = true,
},
["raiden"] = {
isElectric = true,
},
["cyclone"] = {
isElectric = true,
},
["tezeract"] = {
isElectric = true,
},
["neon"] = {
isElectric = true,
},
["omnisegt"] = {
isElectric = true,
},
["caddy"] = {
isElectric = true,
},
["caddy2"] = {
isElectric = true,
},
["caddy3"] = {
isElectric = true,
},
["airtug"] = {
isElectric = true,
},
["rcbandito"] = {
isElectric = true,
},
["imorgon"] = {
isElectric = true,
},
["dilettante"] = {
isElectric = true,
},
["khamelion"] = {
isElectric = true,
},
}
Last updated