> For the complete documentation index, see [llms.txt](https://grp-development.gitbook.io/solid-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://grp-development.gitbook.io/solid-scripts/resources/solid-chat.md).

# SOLID Chat

A drop in replacement for the default FiveM chat.

Every player gets a modern chat with tabs, channels, private messages, mentions and roleplay bubbles above their head. You set everything up in game with `/chatsetup`, with no config file to edit and no restart. It runs on its own, or with solid-bridge for job and gang channels on QBCore, Qbox and ESX.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Installation</strong></td><td>Get the chat running on your server in a few minutes.</td><td><a href="https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/installation">https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/installation</a></td></tr><tr><td><strong>In-game setup</strong></td><td>Every setting in /chatsetup, and what it changes.</td><td><a href="https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/in-game-setup">https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/in-game-setup</a></td></tr><tr><td><strong>Exports and events</strong></td><td>Use SOLID Chat from your own resources.</td><td><a href="https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/exports-and-events">https://grp-development.gitbook.io/solid-scripts/resources/solid-chat/exports-and-events</a></td></tr></tbody></table>

#### Features

* **Chat:** All, Local, Jobs and Staff tabs with unread badges, command suggestions with parameter hints, a scrollable history, timestamps and a clear command
* **Channels:** job and gang channels like /pd, /ems and /darkweb plus server announcements, locked to jobs, gangs or an ace, each with its own cooldown
* **Messaging:** private messages with /pm and /r, @ID and name mentions with a ping, a word filter that censors or blocks, and a private staff chat
* **Roleplay:** /me and /do as bubbles above the head, stacked, timed by length and hidden behind walls
* **Players:** their own text size, chat size, opacity, timestamps and sounds, and their own shortcut bar
* **For servers:** every setting in game and live for every player, automatic backups, export and import, 27 languages and an update check on start
* **Compatibility:** every event of the default chat keeps working, so your other resources need no edits

#### Support

Questions, bug reports and feature requests go to our [Discord](https://discord.gg/cCypB2QcMv). Showcases and guides are on our [YouTube channel](https://www.youtube.com/@solid_scripts).


---

# 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, and the optional `goal` query parameter:

```
GET https://grp-development.gitbook.io/solid-scripts/resources/solid-chat.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
