Dispatch CAD Configuration (configuration/dispatch_config.lua)

Dispatch CAD Configuration (configuration/dispatch_config.lua)

Located in configuration/dispatch_config.lua, this file configures the built-in Emergency Dispatch & CAD MDT app.


Default Jobs & Sound

Lua
Config.Dispatch = {
    DefaultAlertJobs = {
        'police',
        'sheriff',
        'state',
        'ranger',
        'ems',
        'ambulance',
    },
    PlayDispatchAudio = true,
}

10-Codes & Alert Presets

Each alert preset defines message text, 10-code, icon, priority level, and map blip styling:

Lua
Config.Dispatch.Alerts = {
    ['shooting'] = {
        code = '10-13',
        message = 'Shots Fired in Area',
        priority = 1, -- 1 = High, 2 = Medium, 3 = Low
        flash = true,
        blip = {
            sprite = 110,
            color = 1,
            scale = 1.2,
            duration = 120, -- seconds before blip fades from map
        },
        export = 'Shooting',
    },
    ['robbery'] = {
        code = '10-90',
        message = 'Armed Robbery in Progress',
        priority = 1,
        flash = true,
        blip = {
            sprite = 52,
            color = 1,
            scale = 1.3,
            duration = 180,
        },
        export = 'Robbery',
    },
    ['vehicletheft'] = {
        code = '10-99',
        message = 'Grand Theft Auto',
        priority = 2,
        blip = {
            sprite = 225,
            color = 17,
            scale = 1.0,
            duration = 90,
        },
        export = 'VehicleTheft',
    },
    ['officerdown'] = {
        code = '10-99',
        message = 'Officer Down / In Distress',
        priority = 1,
        flash = true,
        blip = {
            sprite = 303,
            color = 1,
            scale = 1.4,
            duration = 300,
        },
        export = 'OfficerDown',
    },
}

Calling Presets from Third-Party Scripts

Lua
exports['5M_Phone']:Shooting()
exports['5M_Phone']:OfficerDown()
exports['5M_Phone']:VehicleTheft(vehicleEntity)