Files

25 lines
852 B
Lua

---@diagnostic disable: duplicate-set-field
if GetResourceState('emergencydispatch') == 'missing' then return end
Dispatch = Dispatch or {}
---This will send an alert to currently supported dispatch systems.
---@param data table The data to send to the dispatch system.
---@return nil
Dispatch.SendAlert = function(data)
local ped = PlayerPedId()
local job = data.job or data.jobs[1] or 'police'
local message = data.message or "An Alert Has Been Made"
local coords = data.coords or GetEntityCoords(ped)
-- The last boolean argument is unknown. The developer always uses true.
TriggerServerEvent('emergencydispatch:emergencycall:new', job, message, coords, true)
end
---This will get the name of the in use resource.
---@return string
Dispatch.GetResourceName = function()
return 'emergencydispatch'
end
return Dispatch