128 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
	
		
			3.4 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
Customize = {
 | 
						|
    Framework = "QBCore", -- QBCore | ESX | NewESX | OldQBCore (Write the framework you used as in the example)    
 | 
						|
    
 | 
						|
    SpeedometerTypeKMH = true, -- kmh | mph
 | 
						|
    AlwaysOnMinimap = false, -- Specifies whether the minimap should be visible outside the vehicle
 | 
						|
    StreetDisplay = true,
 | 
						|
    ServerName = 'EVO',
 | 
						|
    MoneyType = '$',
 | 
						|
    OnlinePlayersRefreshTime = 25000,
 | 
						|
 | 
						|
    GetVehFuel = function(Veh)
 | 
						|
        return GetVehicleFuelLevel(Veh) -- exports["LegacyFuel"]:GetFuel(Veh) - GetVehicleFuelLevel(Veh) - exports["uz_fuel"]:GetFuel(Veh)
 | 
						|
    end,
 | 
						|
 | 
						|
    Display = {
 | 
						|
        PlayerDisplay = true,
 | 
						|
        MoneyDisplay = true
 | 
						|
    },
 | 
						|
 | 
						|
    UIColor = {
 | 
						|
        Health = '#F3163E',
 | 
						|
        Armour = '#00A3FF',
 | 
						|
        Hunger = '#ADFE00',
 | 
						|
        Thirst = '#00FFF0',
 | 
						|
        Stamina = '#FFA048',
 | 
						|
        Stress = '#FF0099',
 | 
						|
        Location = '#FFFFFF',
 | 
						|
        MoneyBackground = '#FFFFFF',
 | 
						|
        ServersBackground = '#FFFFFF',
 | 
						|
        ServerDetails = '#F3163E',
 | 
						|
        MoneyIcon = '#F3163E',
 | 
						|
    },
 | 
						|
 | 
						|
 | 
						|
    Stress = false, -- true | false
 | 
						|
    StressChance = 0.1, -- Default: 10% -- Percentage Stress Chance When Shooting (0-1)
 | 
						|
    MinimumStress = 50, -- Minimum Stress Level For Screen Shaking
 | 
						|
    MinimumSpeed = 100, -- Going Over This Speed Will Cause Stress
 | 
						|
    MinimumSpeedUnbuckled = 50, -- Going Over This Speed Will Cause Stress
 | 
						|
    DisableJobsStress = { 'police', 'ambulance'}, -- Add here jobs you want to disable stress - OLD: -- DisablePoliceStress = true, -- If true will disable stress for people with the police job
 | 
						|
 | 
						|
    WhitelistedWeaponStress = {
 | 
						|
        `weapon_petrolcan`,
 | 
						|
        `weapon_hazardcan`,
 | 
						|
        `weapon_fireextinguisher`
 | 
						|
    },
 | 
						|
 | 
						|
    Intensity = {
 | 
						|
        [1] = {
 | 
						|
            min = 50,
 | 
						|
            max = 60,
 | 
						|
            intensity = 1500,
 | 
						|
        },
 | 
						|
        [2] = {
 | 
						|
            min = 60,
 | 
						|
            max = 70,
 | 
						|
            intensity = 2000,
 | 
						|
        },
 | 
						|
        [3] = {
 | 
						|
            min = 70,
 | 
						|
            max = 80,
 | 
						|
            intensity = 2500,
 | 
						|
        },
 | 
						|
        [4] = {
 | 
						|
            min = 80,
 | 
						|
            max = 90,
 | 
						|
            intensity = 2700,
 | 
						|
        },
 | 
						|
        [5] = {
 | 
						|
            min = 90,
 | 
						|
            max = 100,
 | 
						|
            intensity = 3000,
 | 
						|
        },
 | 
						|
    },
 | 
						|
 | 
						|
    EffectInterval = {
 | 
						|
        [1] = {
 | 
						|
            min = 50,
 | 
						|
            max = 60,
 | 
						|
            timeout = math.random(50000, 60000)
 | 
						|
        },
 | 
						|
        [2] = {
 | 
						|
            min = 60,
 | 
						|
            max = 70,
 | 
						|
            timeout = math.random(40000, 50000)
 | 
						|
        },
 | 
						|
        [3] = {
 | 
						|
            min = 70,
 | 
						|
            max = 80,
 | 
						|
            timeout = math.random(30000, 40000)
 | 
						|
        },
 | 
						|
        [4] = {
 | 
						|
            min = 80,
 | 
						|
            max = 90,
 | 
						|
            timeout = math.random(20000, 30000)
 | 
						|
        },
 | 
						|
        [5] = {
 | 
						|
            min = 90,
 | 
						|
            max = 100,
 | 
						|
            timeout = math.random(15000, 20000)
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
function GetFramework()
 | 
						|
    local Get = nil
 | 
						|
    if Customize.Framework == "NewESX" then
 | 
						|
        Get = exports['es_extended']:getSharedObject()
 | 
						|
    end
 | 
						|
    if Customize.Framework == "QBCore" then
 | 
						|
        Get = exports["qb-core"]:GetCoreObject()
 | 
						|
    end
 | 
						|
    if Customize.Framework == "ESX" then
 | 
						|
        while Get == nil do
 | 
						|
            TriggerEvent('esx:getSharedObject', function(Set) Get = Set end)
 | 
						|
            Citizen.Wait(0)
 | 
						|
        end
 | 
						|
    end
 | 
						|
    if Customize.Framework == "OldQBCore" then
 | 
						|
        while Get == nil do
 | 
						|
            TriggerEvent('QBCore:GetObject', function(Set) Get = Set end)
 | 
						|
            Citizen.Wait(200)
 | 
						|
        end
 | 
						|
    end
 | 
						|
    return Get
 | 
						|
end
 |