nox-chat
A modern, feature-rich chat system for FiveM servers with Discord integration.
Overview
nox-chat is a comprehensive chat solution that replaces the default FiveM chat with a modern, customizable interface. Built with Vue.js for smooth performance and beautiful UI.
Key Features
- Multi-channel system - World (proximity), Global, and System channels
- Discord role integration - Sync player tags and permissions with Discord roles
- Custom tags - Player-defined name tags with color customization
- Speech bubbles - 3D speech bubbles above player heads
- TTS (Text-to-Speech) - Voice synthesis for chat messages
- Anti-spam - Built-in spam detection and prevention
- Whisper system - Private messaging between players
- Multiple frameworks - Supports QBCore, ESX, and Standalone
Requirements
| Resource | Required |
|---|---|
| oxmysql | ✅ |
| QBCore / ESX / Standalone | ✅ (one of) |
Quick Start
Add to your server.cfg:
ensure oxmysql
ensure nox-chat
Database Setup
Run the following SQL to create the required table:
CREATE TABLE IF NOT EXISTS `nox_chat_player_tags` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`identifier` VARCHAR(100) NOT NULL UNIQUE,
`tag_text` VARCHAR(50) DEFAULT NULL,
`tag_color` VARCHAR(20) DEFAULT '#ffffff',
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
Chat Commands
| Command | Description |
|---|---|
/ooc [message] |
Out-of-character global chat |
/me [action] |
Action message (proximity) |
/do [description] |
Description message (proximity) |
/twt [message] |
Twitter-style global message |
/ad [message] |
Advertisement with phone number |
/w [id] [message] |
Whisper to player |
/r [message] |
Reply to last whisper |
Support
- Discord: discord.gg/noxcore
- Store: noxcore.tebex.io
Last updated: January 28, 2026