Chat visibility settings: You can set the chat to be always visible, show only when a new message arrives, or hide it completely.
Dedicated chat channels for specific jobs and admins.
Support for both Global OOC and Proximity (Closest) OOC chat.
Built-in /dice and /rps (Rock, Paper, Scissors) commands.
Standard roleplay commands included: /me and /do.
Ability to route Discord channel messages directly to the in-game chat.
Automated announcements sent at configured time intervals.
Customizable welcome message for players joining the server.
Integrates with txAdmin to route system messages and announcements into the chat.
Displays a 3-dot typing indicator above the player’s head when the chat box is open.
View a list of nearby players directly when the chat is open.
Easily toggle all existing features on or off through the config file.
Configuration File
disable any existing feature* directly through the config file.
Easily add custom additions to various settings (e.g., creating additional custom commands for the Config.EmoteCommands setting).
Message Customization
Fully customize the tag background color, tag text color, and the chat text color exactly as you wish.
You can set these colors either through the config settings or dynamically when using the script’s exports and events.
Player Join & Leave Messages
Automatically broadcast a message in the chat whenever a player joins or disconnects from the server.
Just like other settings, this can be easily enabled or disabled through the config file.
Chat Visibility
Features 3 different chat modes:
Always Show: The chat remains visible at all times.
Show on Message: The chat appears only when a new message is received (and hides after a set duration).
Always Hidden: The chat remains completely hidden.
Chat Channels
Customize each channel individually exactly as you wish.
Configure how player informationis displayed within the channels. You can choose to show:
Player Name: Display the full name or partially censor it.
Player ID: Display the Server ID or CitizenID (Identifier for ESX).
Job Information: Show the player’s job name and grade.
Discord Role Names: Show the player's discord role names
Includes two distinct OOC channels: Global OOC and Closest (Proximity) OOC.
Admin Channels: Exclusive channels where only admins can see and chat with each other.
Job Channels: Dedicated channels for specified jobs to communicate internally.
Gang Channels (QB Only): Dedicated channels for specified gangs to communicate internally.
These are included as default channels. You can easily add custom channels or delete existing ones directly from the config file.
/me, /do and Similar Commands
When using these types of commands, the message is displayed both in the chat and above the player’s head.
Each command can be fully customized individually.
Just like other config settings, you can easily configure them to display the player’s name, ID, and other details in the chat.
You can configure where the text appears on the player model for each command (e.g., setting /me messages to appear above the head, while /do messages appear on the torso).
See Nearby Player IDs
When the chat is open, you can view the ID and other customizable information above nearby players’ heads, based on the template defined in the config.
This makes it easy to identify a player’s ID before executing commands on them.
Chat Usage Indicator
Displays an indicator above a player’s head whenever they open the chat.
Allows other players to clearly see that the person is actively using the chat.
Prevents confusion during roleplay; if a player takes a while to type a detailed /me or /do command, others will know they are typing rather than just standing AFK.
Discord Message Integration to In-Game Chat
You can route messages from multiple Discord channels to appear in-game.
For example, if you have a police Discord channel, you can set it so that only players with the police job see those messages in-game. Alternatively, an OOC Discord channel can be visible to all players, or an Admin Discord channel can be restricted so only in-game admins see the messages.
In short, you can configure each Discord channel to be visible only to specific jobs, admins, or groups exactly as you wish.
Automated Messages
Broadcast automated messages in the chat at specific time intervals.
Fully customize the timer, content, and other details for each individual message exactly as you wish.
Welcome Message
Automatically send direct chat messages to a player as soon as they join the server.
txAdmin Messages
Display txAdmin messages directly in the in-game chat.
If a player is AFK when a txAdmin message is sent, they can still read it later since the message remains in the chat history.
Discord Logs
View all written messages and commands as logs in a dedicated Discord channel.