Config = {}



-- Are you using ESX? Turn this to true if you would like fuel & jerry cans to cost something.

Config.UseESX = true



-- What should the price of jerry cans be?

Config.JerryCanCost = 800

Config.RefillCost = 1000.1 -- If it is missing half of it capacity, this amount will be divided in half, and so on.



-- Fuel decor - No need to change this, just leave it.

Config.FuelDecor = "_FUEL_LEVEL"
Config.EngineDecor = "_ENGINE_ATTEMPT"
Config.LastEngineDecor = "_ENGINE_LAST"
Config.Stalled = "_ENGINE_STALLED"


-- What keys are disabled while you're fueling.

Config.DisableKeys = {0, 22, 23, 24, 29, 30, 31, 37, 44, 56, 82, 140, 166, 167, 168, 170, 288, 289, 311, 323}


Config.classDamageMultiplier = {
	[0] =   21,        --    0: Compacts
            19,        --    1: Sedans
            13,        --    2: SUVs
            25,        --    3: Coupes
            15,        --    4: Muscle
            22,        --    5: Sports Classics
            27,        --    6: Sports
            33,        --    7: Super
            18,        --    8: Motorcycles
            5,        --    9: Off-road
            15,        --    10: Industrial
            17,        --    11: Utility
            15,        --    12: Vans
            1,        --    13: Cycles
            5,        --    14: Boats
            5,        --    15: Helicopters
            5,        --    16: Planes
            10,        --    17: Service
            15,        --    18: Emergency
            5,        --    19: Military
            10,        --    20: Commercial
            5,        --    21: Trains
            40        --    22: Formula
}

-- Want to use the HUD? Turn this to true.

Config.EnableHUD = false



-- Configure blips here. Turn both to false to disable blips all together.

Config.ShowNearestGasStationOnly = false

Config.ShowAllGasStations = true



-- Configure the strings as you wish here.

Config.Strings = {

	ExitVehicle = "Az mashin kharej shavid ta benzin bezanid",

	EToRefuel = "Dokme ~g~E ~w~ro feshar bedid ta benzin bezanid",

	JerryCanEmpty = "Dabe benzin khali ast",

	FullTank = "Makhzan mashin por ast",

	PurchaseJerryCan = "Dokme ~g~E ~w~ro feshar bedid ta yek dabe benzin be gheymat ~g~$" .. Config.JerryCanCost .. " ~w~bekharid",

	CancelFuelingPump = "Dokme ~g~E ~w~ro feshar bedid ta benzin zadan ro motevaghef konid",

	CancelFuelingJerryCan = "Dokme ~g~E ~w~ro bezanid ta benzin zadan ro motevaghef konid",

	NotEnoughCash = "Shoma pool kafi nadarid",

	RefillJerryCan = "Dokme ~g~E ~w~ ro feshar bedid ta dabe benzin ro por konid gheymat: ~g~",

	NotEnoughCashJerryCan = "Shoma pool kafi baraye por kardan dabe nadarid",

	JerryCanFull = "Dabe por ast!",

	TotalCost = "Gheymat",

}

Config.CostMultiplier = 10.0

if not Config.UseESX then

	Config.Strings.PurchaseJerryCan = "Dokme ~g~E ~w~ro feshar bedid ta yek dabe benzin be gheymat ~g~1500$ ~w~bekharid"

	Config.Strings.RefillJerryCan = "Dokme ~g~E ~w~ ro feshar bedidd ta dabe benzin ro por konid"

end

Config.PumpModels = {

	[-2007231801] = true,

	[1339433404] = true,

	[1694452750] = true,

	[1933174915] = true,

	[-462817101] = true,

	[-469694731] = true,

	[-164877493] = true

}



-- Blacklist certain vehicles. Use names or hashes. https://wiki.gtanet.work/index.php?title=Vehicle_Models

Config.Blacklist = {
	[GetHashKey('neon')] = true,
	[GetHashKey('cyclone')] = true,
	[GetHashKey('tezract')] = true,
	[GetHashKey('raiden')] = true,
	[GetHashKey('voltic')] = true,
	[GetHashKey('imorgon')] = true,
	[GetHashKey('khamelion')] = true,
	[GetHashKey('dilettante')] = true,
	[GetHashKey('dilettante2')] = true
}



-- Do you want the HUD removed from showing in blacklisted vehicles?

Config.RemoveHUDForBlacklistedVehicle = true



-- 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.55,

	[0.9] = 0.5,

	[0.8] = 0.45,

	[0.7] = 0.4,

	[0.6] = 0.35,

	[0.5] = 0.3,

	[0.4] = 0.25,

	[0.3] = 0.2,

	[0.2] = 0.15,

	[0.1] = 0.1,

	[0.0] = 0.0,

}



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)

}

