Our website has moved! For a better experience, visit tgiann.com.
Close
Map
Advanced Chat

ShowCase

Advanced Chat System Features

  • Fully customizable via config files.
  • 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.

ae96752a833f0d11f93e0e2b3be8a2fc979481a5.png

9d7913db51cc1b42c7a3d0ceff95ea97291edce0.png


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.

8655de59f975a9f2a6ad84c0b600488c819d7c83.png


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.

479345e1d7c8a65f195e10b2f923f1a0e8bbe600.png

57f9f0298ecc8b576a46bb78b2a3c4d714034c5c.png

7252a43de7c89d2bdcc7c12d219548b2f09c19b9.png


/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).

ab9a8f3608eea532fa121fd4956c6394efa8d01f.png

0c355c95b2d441fe57b6138e8e6d98fa158be8a0.png

ccc004cbd082b7f522a9aaab02e46b3944537aa3.png

6742edb2037a1a9fd4b5b4e56d59ed77bcb66e71.png

5477ac5462cf78ce9a2fe60a568e98a1ce5b358a.png


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.

982ccd80a636dd3562aaf91899103d36d55de3ca.png

50f7675e2cea928e2afd5a2b714bdd49714461ec.png


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.

8aa3408caf5ae0d884479593a68e1bda6d2867c1.png


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.

1ebcbf4ab69f4fc07d440fbc345653a3b7c6063f.png


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.

3d9623d8f32facf373b846eb17b6b9818c2ff854.png

1ed65829f5bd233552f4ee5cdbb8051e5e9110af.png


Welcome Message

  • Automatically send direct chat messages to a player as soon as they join the server.

4cc3f46b8b9af2b16e119c5e119be5b5346b325e.png

adcfdf929c32f03ef79d54d890611701ef4ca8be.png


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.

e4aeca2fae9737f7962387536911f3bf86c3e48c.png

2c1a72549fe647639a5bc7e3deaaa048d0bf897b.png


Discord Logs

  • View all written messages and commands as logs in a dedicated Discord channel.

Requirements