forked from Simnation/Main
41 lines
1.3 KiB
Lua
41 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
|