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


Last updated: January 28, 2026

Last updated 1 month ago