Aligned folder names with table names for most parts. Temporarily removed unfinished ox_core compatibility. Added missing tables to init.lua, updated manifest to reflect new folder names, and incremented version number.
75 lines
2.1 KiB
Lua
75 lines
2.1 KiB
Lua
if GetResourceState('ps-dispatch') ~= 'started' then return end
|
|
|
|
Dispatch = {}
|
|
|
|
Dispatch.SendAlert = function(data)
|
|
local customData = {
|
|
message = data.message,
|
|
code = data.code or '10-80',
|
|
icon = data.icon or 'fas fa-question',
|
|
priority = data.priority or 2,
|
|
coords = data.coords or vec3(0.0, 0.0, 0.0),
|
|
gender = data.gender or nil,
|
|
camId = data.camId or nil,
|
|
color = data.firstColor or nil,
|
|
callsign = data.callsign or nil,
|
|
name = data.name or nil,
|
|
vehicle = data.model or nil,
|
|
plate = data.plate or nil,
|
|
alertTime = data.alertTime or nil,
|
|
doorCount = data.doorCount or nil,
|
|
automaticGunfire = data.automaticGunfire or false,
|
|
alert = {
|
|
radius = data.radius or 0,
|
|
recipientList = data.job or { 'leo' },
|
|
sprite = data.sprite or 1,
|
|
color = data.color or 1,
|
|
scale = data.scale or 0.5,
|
|
length = data.length or 2,
|
|
sound = data.sound or "Lose_1st",
|
|
sound2 = data.sound2 or "GTAO_FM_Events_Soundset",
|
|
offset = data.offset or false,
|
|
flash = data.flash or false
|
|
},
|
|
jobs = { data.job or 'leo' }
|
|
}
|
|
exports["ps-dispatch"]:CustomAlert(customData)
|
|
end
|
|
|
|
--[[
|
|
-- tested, it worked
|
|
CreateThread(function()
|
|
local data = {
|
|
message = "Fart",
|
|
code = '10-80',
|
|
icon = 'fas fa-question',
|
|
priority = 2,
|
|
coords = vec3(0.0, 0.0, 0.0),
|
|
gender = nil,
|
|
camId = nil,
|
|
color = nil,
|
|
callsign = nil,
|
|
name = "Test Name",
|
|
vehicle = nil,
|
|
plate = nil,
|
|
alertTime = 30000,
|
|
doorCount = nil,
|
|
automaticGunfire = false,
|
|
alert = {
|
|
radius = 0,
|
|
recipientList = { 'leo' },
|
|
sprite = 1,
|
|
color = 1,
|
|
scale = 0.5,
|
|
length = 2,
|
|
sound = "Lose_1st",
|
|
sound2 = "GTAO_FM_Events_Soundset",
|
|
offset = false,
|
|
flash = false
|
|
},
|
|
jobs = { 'leo' }
|
|
}
|
|
Dispatch.SendAlert(data)
|
|
Prints.Debug("Dispatched")
|
|
end)
|
|
--]] |