Politi Tablet
Dispatch & beskeder
Send politi-beskeder fra andre scripts og tilpas pre-lavede skabeloner (lb-tablet-kompatibelt).
Politi-tablet har et dispatch-system der er kompatibelt med lb-tablet's AddDispatch-format. Andre scripts kan sende beskeder til betjente på vagt — med lyd, blip og alarm i venstre hjørne.
AddDispatch (server)
exports['politi-tablet']:AddDispatch({
priority = 'high', -- 'high' | 'medium' | 'low' eller 1-3
code = '10-90',
title = 'Butiks røveri',
description = 'Stille alarm udløst',
location = {
label = '24/7 Supermarked',
coords = vector3(25.7, -1345.3, 29.5),
},
time = 300, -- sekunder før opkald auto-lukkes
job = { 'police', 'bcso' },
fields = {
{ icon = 'user', label = 'Mistænkt', value = 'Ukendt' },
},
blip = {
sprite = 161,
color = 1,
label = 'Butiks røveri',
},
})Migration fra lb-tablet
Erstat exports['lb-tablet'] med exports['politi-tablet'] — felterne er identiske. mdt/mdts mappes til job/jobs.
Pre-lavede dispatch-beskeder
I config.lua under Config.DispatchPresets ligger færdige skabeloner. Brug SendDispatchPreset med et ID og angiv placering ved kald:
-- Send pre-lavet besked
exports['politi-tablet']:SendDispatchPreset('butiksroeveri', {
location = {
label = '24/7 Supermarked',
coords = vector3(25.7, -1345.3, 29.5),
},
})
-- Se tilgængelige presets
local presets = exports['politi-tablet']:GetDispatchPresets()
-- returnerer { { id = 'butiksroeveri', label = 'Butiks røveri' }, ... }Standard presets: butiksroeveri, vold, trafikuheld, indbrud, skud.
Opret ny dispatch-skabelon
-- Tilføj i config.lua → Config.DispatchPresets
{
id = 'bankroeveri',
label = 'Bankrøveri',
priority = 'high',
code = '10-90',
title = 'Bankrøveri',
description = 'Alarm udløst ved bank',
time = 360,
job = { 'police' },
fields = {
{ icon = 'bank', label = 'Bank', value = 'Pacific Standard' },
},
blip = { sprite = 161, color = 1, label = 'Bankrøveri' },
},location sættes altid ved kald — ikke i skabelonen. Genstart politi-tablet efter config-ændringer.
Sag-skabeloner (i tabletten)
Under Sager & Rapporter vises hurtig-knapper fra Config.ReportTemplates. Betjente kan klikke en skabelon for at udfylde titel og indhold automatisk.
Config.ReportTemplates = {
{
label = 'Trafikstop',
title = 'Trafikstop',
content = 'Betjent stoppede køretøj pga. rutinemæssig kontrol.\n\nSted:\nTidspunkt:\n',
},
{
label = 'Indbrud',
title = 'Indbrud',
content = 'Anmeldt indbrud.\n\nAdresse:\nTidspunkt:\nSkader/tyveri:\n',
},
}Alle exports
Server: AddDispatch, SendDispatchPreset, GetDispatchPresets, GetReportTemplates, CreateCall, CloseCall. Client: AddDispatch, ToggleDispatchVisible, IsDispatchVisible, OpenTablet, CloseTablet.
Eksempel fra butiks-script
RegisterNetEvent('myshop:server:alarm', function(coords, shopName)
exports['politi-tablet']:SendDispatchPreset('butiksroeveri', {
location = {
label = shopName or 'Butik',
coords = coords,
},
})
end)