Events

A list of available events to interact with cd_dispatch3d from your scripts.

Note

These events are entirely optional and can be triggered as needed to integrate cd_dispatch3d with your own scripts or custom systems.


Client

Client-Side Events

Panic Button

Activates your panic alert.changeme

client-side to client-side
TriggerEvent('cd_dispatch:PanicButtonEvent')
server-side to client-side
TriggerClientEvent('cd_dispatch:PanicButtonEvent', source)


Toggle Quick View UI

Toggles the visibility of the quick view dispatch UI.

client-side to client-side
TriggerEvent('cd_dispatch:KEY_smallui')
server-side to client-side
TriggerClientEvent('cd_dispatch:KEY_smallui', source)


Hide Quick View UI

Hides the quick view dispatch UI.

client-side to client-side
TriggerEvent('cd_dispatch:KEY_smallui_hide')
server-side to client-side
TriggerClientEvent('cd_dispatch:KEY_smallui_hide', source)


Show Quick View UI

Shows the quick view dispatch UI.

client-side to client-side
TriggerEvent('cd_dispatch:KEY_smallui_show')
server-side to client-side
TriggerClientEvent('cd_dispatch:KEY_smallui_show', source)


Open Main Dispatch UI

Opens the main dispatch interface.

client-side to client-side
TriggerEvent('cd_dispatch:KEY_largeui')
server-side to client-side
TriggerClientEvent('cd_dispatch:KEY_largeui', source)


Responding

Marks the player as responding to a notification.

client-side to client-side
TriggerEvent('cd_dispatch:KEY_responding')
server-side to client-side
TriggerClientEvent('cd_dispatch:GpsTrackerDisable', source)


Disable GPS Tracker

Disables a player’s access to the dispatch system.

client-side to client-side
TriggerEvent('cd_dispatch:GpsTrackerDisable')
server-side to client-side
TriggerClientEvent('cd_dispatch:GpsTrackerDisable', source)


Enable GPS Tracker

Restores a player’s access to the dispatch system after being disabled.

client-side to client-side
TriggerEvent('cd_dispatch:GpsTrackerEnable')
server-side to client-side
TriggerClientEvent('cd_dispatch:GpsTrackerEnable', source)


Server

Server-Side Events

Radio Channel Event

Used to update a player’s radio channel on the dispatch system. This event should be triggered from your radio resource whenever a player joins, leaves, or changes a radio channel.

@parameters
--- @param radioChannel string or number The player’s current radio channel.
--- @example
--- local radioChannel = 1
--- TriggerServerEvent('cd_dispatch:GetRadioChannel', radioChannel)
client-side to server-side
TriggerServerEvent('cd_dispatch:GetRadioChannel', radioChannel)
server-side to server-side
TriggerEvent('cd_dispatch:GetRadioChannel', radioChannel, source)

Last updated

Was this helpful?