DyScript
  • Welcome
  • Official Store
  • Discord
  • Assets
    • ds-arcade
      • Installation
      • FAQ
      • Configuration Files
      • Mapping
    • ds-soundbuildings
      • Installation
      • FAQ
      • Configuration Files
    • ds-carkeys
      • Installation
      • FAQ
      • Configuration Files
      • Developer API
        • Client Exports
        • Serveur Exports
      • Commands
    • ds-notifications
      • Installation
      • Show code
      • FAQ
      • Developer API
        • Client Exports
        • Serveur Exports
    • ds-pedoffline
      • Installation
      • FAQ
      • Configuration Files
      • SQL
    • ds-freecam
      • Installation
      • FAQ
      • Configuration Files
    • ds-fuel
      • Installation
      • FAQ
      • Configuration Files
      • Props Import
    • ds-craft
      • Installation
      • FAQ
      • Configuration Files
Powered by GitBook
On this page
  1. Assets
  2. ds-fuel

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 2 days ago