Server Events
chatMessage
Fired when a player sends a chat message. Can be cancelled to prevent the message from being processed.Player server ID
Player name
Message content
Client Events
chat:addMessage
Add a message to the chat UI.Message type (see Message Types below)
Message content
Sender name
Timestamp
chat:clearChat
Clear the chat for a specific player.chat:addSuggestion
Add a command suggestion to the player’s chat.Command name with
/ prefixHelp text
Parameter definitions
chat:removeSuggestion
Remove a command suggestion.chat:resetSuggestions
Reset all command suggestions for a player.Message Types
| Type | Description | Visibility |
|---|---|---|
server | Server message | All players |
system | System message | Target player(s) |
ooc | Out of character | All players |
broadcast | Broadcast message | All players |
911 | Emergency call | Police/EMS on duty |
311 | Non-emergency call | Police/EMS on duty |
dispatch | Dispatch message | Target player |
tests | Test result | Target player |
Middleware Events
Characters:Spawning
Chat refreshes available commands when a character spawns (priority 3).Job:Server:DutyAdd / Job:Server:DutyRemove
Chat refreshes commands when duty status changes.Next Steps
Chat - Exports
Command registration and messaging
Middleware API
Event middleware system
Jobs Events
Job-related events