forked from Simnation/Main
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
|