40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
nitro = {}
 | 
						|
 | 
						|
if Config.EnableNitro then
 | 
						|
 | 
						|
    Citizen.CreateThread(function()
 | 
						|
        while frameworkObject == nil do
 | 
						|
            Citizen.Wait(0)
 | 
						|
        end
 | 
						|
    
 | 
						|
        if Config.Framework == "esx" then
 | 
						|
            frameworkObject.RegisterUsableItem(Config.NitroItem, function(source)
 | 
						|
                TriggerClientEvent('codem-blvckhudv2:SetupNitro', source)
 | 
						|
            end)
 | 
						|
        else
 | 
						|
            frameworkObject.Functions.CreateUseableItem(Config.NitroItem, function(source)
 | 
						|
                TriggerClientEvent('codem-blvckhudv2:SetupNitro', source)
 | 
						|
            end)
 | 
						|
        end
 | 
						|
    end)
 | 
						|
    
 | 
						|
    RegisterServerEvent('codem-blvckhudv2:InstallNitro')
 | 
						|
    AddEventHandler('codem-blvckhudv2:InstallNitro', function(plate)
 | 
						|
        local src = source
 | 
						|
        if plate then
 | 
						|
            nitro[plate] = 100
 | 
						|
            TriggerClientEvent('codem-blvckhudv2:UpdateNitroData', -1, nitro)
 | 
						|
        end
 | 
						|
    end)
 | 
						|
    
 | 
						|
    RegisterServerEvent('codem-blvckhudv2:UpdateNitro')
 | 
						|
    AddEventHandler('codem-blvckhudv2:UpdateNitro', function(plate, val)
 | 
						|
        local src = source
 | 
						|
        if plate then
 | 
						|
            if nitro[plate] then
 | 
						|
                nitro[plate] = val
 | 
						|
                TriggerClientEvent('codem-blvckhudv2:UpdateNitroData', -1, nitro)
 | 
						|
            end
 | 
						|
        end
 | 
						|
    end)
 | 
						|
end
 |