Main/resources/[tools]/Codem-BlackHUDV2/server/nitro.lua
2025-06-07 08:51:21 +02:00

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