Main/resources/[carscripts]/slashtires/bridge/dispatch/quasar/client.lua

31 lines
1.3 KiB
Lua
Raw Normal View History

2025-06-07 08:51:21 +02:00
-- NOTE: This has NOT been tested, may need to be fixed. Please let me know if this doesn't work!
---Sends a dispatch alert about the slashing of tires
---@param coords vector3
---@param vehicleNetId integer
local function sendDispatchAlert(coords, vehicleNetId)
local vehicle = NetToVeh(vehicleNetId)
local playerData = exports['qs-dispatch']:GetPlayerInfo()
local vehicleLabel = GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)))
local vehiclePlate = GetVehicleNumberPlateText(vehicle)
TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', {
job = { 'police', 'sheriff', 'traffic', 'patrol' },
callLocation = coords,
callCode = { code = GetLocalization('dispatch_label'), snippet = "10-66" },
message = string.format("Street: %s Crossing Street: %s Sex: %s Vehicle: %s Vehicle Plate %s", playerData.street_1, playerData.street_2, playerData.sex, vehicleLabel, vehiclePlate),
flashes = false,
image = nil,
blip = {
sprite = 432,
scale = 1.0,
colour = 2,
flashes = false,
text = GetLocalization('dispatch_label'),
time = (60 * 1000), -- 60 seconds
}
})
end
RegisterNetEvent('slashtires:sendDispatchAlert', sendDispatchAlert)