Scripts/resources/[qb]/[qb_jobs]/qb-frontdesk/server/main.lua
2024-12-29 21:06:22 +01:00

23 lines
652 B
Lua

local QBCore = exports['qb-core']:GetCoreObject()
local serverCooldown = {}
-- Coldown for each job --
RegisterServerEvent('qb-frontdesk:server:AlertCooldown', function(job, bool)
if serverCooldown[job] == nil then serverCooldown[job] = false end
if bool then
serverCooldown[job] = true
SetTimeout((Config.Cooldown * 60000), function()
serverCooldown[job] = false
end)
end
end)
QBCore.Functions.CreateCallback('qb-frontdesk:server:CooldownCheck',function(source, cb, job)
local src = source
local callback = false
if not serverCooldown[job] then callback = true end
cb(callback)
end)