1
0
Fork 0
forked from Simnation/Main
Main/resources/[carscripts]/community_bridge/modules/dispatch/kartik-mdt/client/client.lua
2025-08-06 16:37:06 +02:00

30 lines
No EOL
841 B
Lua

---@diagnostic disable: duplicate-set-field
if GetResourceState('kartik-mdt') == 'missing' then return end
Dispatch = Dispatch or {}
Dispatch.SendAlert = function(data)
local repackJobsBools = {}
for k, v in pairs(data.jobs) do
if v then
repackJobsBools[k] = true
end
end
local alertOptions = {
title = data.message or "Alert",
code = data.code or '10-80',
description = data.message,
type = "Alert",
coords = data.coords,
blip = {
radius = 100.0,
sprite = data.blipData.sprite or 161,
color = data.blipData.color or 1,
scale = data.blipData.scale or 0.8,
length = 2
},
jobs = repackJobsBools,
}
exports['kartik-mdt']:CustomAlert(alertOptions)
end
return Dispatch