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
 | 
