Files
Elite-Gaming-FiveM/resources/ImperialCAD-main/main/sv_calls.lua
T
KingMcDonalds b283de77ee fixing k9script
2026-03-15 14:32:40 -07:00

35 lines
974 B
Lua

callsBySrc = {} -- { [src] = callNo }
local function _asNumberOrString(v)
return tonumber(v) or v
end
function addCall(src, callNo)
if Config.debug then print('Adding call num: '..callNo..' to player: '..src) end
callNo = _asNumberOrString(callNo)
if not callNo then return false end
callsBySrc[src] = callNo
return true
end
function getCall(src)
return callsBySrc[src] or nil
end
function removeCall(src)
if Config.deubg then print('[ImperialCAD_calls] Removing call '..callsBySrc[src]..' from player '..src) end
callsBySrc[src] = nil
end
AddEventHandler('playerDropped', function()
if Config.deubg then print('[ImperialCAD_calls] Player dropped, clearing last stored call') end
callsBySrc[source] = nil
end)
--[[ I may make this a thing later on..
exports('AddCallForSource', addCall)
exports('GetCallForSource', getCall)
exports('GetLastCallForSource', getLastCall)
exports('RemoveCallForSource', removeCall)
]]