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, QBox, ESX, and Standalone

Requirements

ResourceRequired
oxmysql
QBCore / QBox / ESX / ESX-Legacy / 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

CommandDescription
/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


Last updated: February 17, 2026