> For the complete documentation index, see [llms.txt](https://dtrx-studio.gitbook.io/dtrx-studio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dtrx-studio.gitbook.io/dtrx-studio-docs/fivem-products/dtrx-chat.md).

# DTRX Chat

<figure><img src="/files/ucZYFKWO8VxFtdDwfIDS" alt=""><figcaption></figcaption></figure>

## Introduction

{% hint style="info" %}
Give your roleplay server a chat experience worthy of a premium community. <mark style="color:$warning;">**DTRX Chat**</mark> replaces the default FiveM chat with a polished interface players enjoy from the first message: clear channels for roleplay, private conversations, staff tools, and memorable touches such as notes in the world and shared dice moments. Your team shapes channels, rules, and look and feel inside the game, so the server stays consistent and you spend less time digging through config files.
{% endhint %}

## Purchase the Script

## Features

<details>

<summary><strong>Features List</strong></summary>

💬 **Modern chat window.** Clean layout with channel tabs, message history, emoji picker, and helpful command hints. Opens with **T** (players can rebind in FiveM settings). Replaces the old default chat completely.

📑 **Ready made roleplay channels.** **ALL**, **ME**, **DO**, **OOC**, and **JOB** included out of the box. Players pick a tab or use familiar commands like `/me` and `/ooc`. Messages show channel color, icon, player name, staff tags, and whether a message was edited.

🛠 **Create channels in game.** Staff build new channels without restarting the server. Set the command name, title, description, icon, colors, who can see it (everyone, nearby only, jobs, gangs, or staff), optional price per message from cash or bank, and which extras are allowed on that channel.

🌍 **Smart reach rules.** Send to the whole server, only people nearby, only certain jobs or gangs, or staff only. Distance limits keep local roleplay believable.

💰 **Paid channels.** Charge a set amount from cash or bank each time someone posts, perfect for ads, radio, or premium channels.

🎭 **Text above the character.** Classic ME/DO style lines float above the player’s head for nearby players. Limit how many lines stack at once. Smooth fade in and out and sensible viewing distance.

🎨 **Personal 3D style.** Each player adjusts how their ME/DO text looks (color, size, height, duration, italic) from Chat Settings, per channel type.

🎲 **Dice in chat.** Roll from the chat bar on allowed channels. Short animation for the roller, result shown above the head for people nearby, with cooldown and range so it stays fair in roleplay.

🎤 **Voice messages.** Record and send short voice clips in chat and private messages where the channel allows it. Length limits keep files reasonable for the server.

📍 **Share location.** Send a map pin with a readable place name so others know where you are. Cooldown stops spam.

😀 **Emoji picker.** Express reactions with a full emoji panel on supported channels.

↩️ **Reply to a message.** Quote another player’s message with their name and a short preview before your reply, in public chat or PM.

📋 **Message actions.** Copy text, reply, start a private message, edit your own posts, or delete them. Staff can mute, block, or remove content from the message menu.

✏️ **Edited and removed messages.** Edits are marked clearly. Deletes stay consistent in history and private threads.

📜 **Long chat history.** Scroll back through past messages. The server keeps a generous archive per channel while staying manageable.

👁 **Hide channels you do not use.** Players can turn off tabs they do not want to see without affecting other people.

🎨 **Your own channel colors.** Tint tab and badge colors for yourself only, separate from the global theme.

💬 **Private messages.** Full PM system with inbox, open by player id, own window you can move and resize. Text, voice, location, replies, read status, edit, delete, and hide old threads.

📌 **Sticky notes in the world.** Place note props in the scene for other players to find. Create with a simple command, aim where it should sit, rotate to fit the surface. **E** to read, **G** to remove. Optional anonymous notes. Staff can list every note on the map, teleport to it, or delete it.

🛡️ **Admin panel.** Open with `/chatadmin` for authorized staff. Manage players, channels, themes, scheduled messages, word filter, server rules, and a built in guide so new admins learn inside the game.

👥 **Player moderation.** Search who is online, mute for a set time, block with a reason, assign colored staff tags, and send a **NOTICE** line everyone sees in chat.

🏷️ **Staff tags.** Create tag names and colors once, then attach them to players so their messages stand out (VIP, Media, Trial Admin, and so on).

📂 **Channel list manager.** Enable or disable channels, edit them, or open the step by step creator with live preview before saving.

🎨 **Themes.** Three built in looks: **DTRX**, **Classic**, and **Terminal**. Staff can adjust colors, save custom themes, and set the server default. Players pick their favorite in Chat Settings.

⚙️ **Live server tuning.** Change chat timing, message length, history size, spam protection, 3D text defaults, sticky note limits, dice rules, and more from the admin panel. Changes apply for everyone right away without a restart.

🚫 **Blocked words.** Maintain a word list that stops unwanted language when the filter is on.

⏰ **Scheduled announcements.** Post automatic lines to any channel once, every day, or on chosen weekdays at a set server time. Clock shown in the panel so scheduling is easy.

🧹 **Clear channel history.** Staff can wipe all saved messages for one channel when you need a fresh start.

📜 **Admin activity log.** Review what staff did in the panel (mutes, blocks, saves, and more) with pages you can clean up when needed.

📖 **In game admin guide.** Built in tutorials for moderators: players tab, channels, themes, spam settings, sticky notes, and auto messages. No need to leave the server to train your team.

🛡️ **Spam and flood protection.** Slow down rapid messaging, catch copy paste spam, and auto mute repeat offenders. Strength is adjustable in admin settings.

🔐 **Fair sending rules.** Every message is checked for mute, block, channel access, job, cost, length, and allowed extras before it appears for others.

🔌 **Works with major frameworks.** Supports **QBCore**, **QBox**, and **ESX** out of the box. Money and player identity connect to your existing economy and characters.

🔔 **Fits your notify style.** Uses the notification style your server already runs, so errors and tips feel familiar to players.

🌐 **Multiple languages.** English, Portuguese, and Spanish included. Server default plus per player choice in settings.

🖱️ **Chat Settings for everyone.** Move the chat and PM windows, resize text and history, choose fade or hide behavior, auto hide timer (or always visible), theme, language, and reset to defaults anytime.

⚡ **Built for busy servers.** Lightweight when nobody is typing. Heavy visuals only run when needed so roleplay stays smooth.

🗄️ **Saves your work.** Channels, settings, messages, private chats, notes, tags, themes, and logs are stored safely. First install sets everything up automatically.

📦 **Smooth first join.** Optional loading indicator while your settings sync. Placeholders so the chat never feels broken on slow connections.

***

### Included channels (fresh install)

| Channel | Who hears it                     | Highlights                               |
| ------- | -------------------------------- | ---------------------------------------- |
| **ALL** | Everyone                         | Emoji, voice, location, dice             |
| **ME**  | Nearby players                   | Text above head, voice, location, dice   |
| **DO**  | Nearby players                   | Text above head                          |
| **OOC** | Everyone                         | Text chat for out of character talk      |
| **JOB** | Selected job (police by default) | Work channel you can retarget to any job |

All of these can be renamed, recolored, or removed from the admin **Categories** screen.

</details>

## Installation Guide & Others

{% content-ref url="/pages/sQgac4Sba1ik7w1PJv8g" %}
[Features Preview](/dtrx-studio-docs/fivem-products/dtrx-chat/features-preview.md)
{% endcontent-ref %}

{% content-ref url="/pages/AbQgWrb2oTroUs8uko5Q" %}
[Installation Guide](/dtrx-studio-docs/fivem-products/dtrx-chat/installation-guide.md)
{% endcontent-ref %}

{% content-ref url="/pages/F29bibrWuXo5AYyI0wmL" %}
[Configurations](/dtrx-studio-docs/fivem-products/dtrx-chat/configurations.md)
{% endcontent-ref %}

{% content-ref url="/pages/UnBtycznf2lYxqA7GO2U" %}
[Commands](/dtrx-studio-docs/fivem-products/dtrx-chat/commands.md)
{% endcontent-ref %}

{% content-ref url="/pages/KdzF6GZmRzerEA7JmqB4" %}
[Events](/dtrx-studio-docs/fivem-products/dtrx-chat/events.md)
{% endcontent-ref %}

{% content-ref url="/pages/fAA1IgVnN046iNyvZoRD" %}
[Integrations](/dtrx-studio-docs/fivem-products/dtrx-chat/integrations.md)
{% endcontent-ref %}

{% content-ref url="/pages/EOzToL2JNQ4AAuQduzCX" %}
[FAQs](/dtrx-studio-docs/fivem-products/dtrx-chat/faqs.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dtrx-studio.gitbook.io/dtrx-studio-docs/fivem-products/dtrx-chat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
