2NA Chat
2NA Chat - Modern UI with emoji support and ability to mute the chat. Compatible with ESX framework for FiveM servers.
Pré-visualização em Vídeo
Click to load video from Streamable. By watching, you agree to their privacy policy.
2NA Chat - Modern Chat System with Advanced Features
Replace your FiveM server's default chat with a sleek, modern communication system that enhances player interaction and server immersion. 2NA Chat delivers a complete chat overhaul featuring a beautiful custom UI, advanced message formatting, role-based colors, emoji support, and powerful moderation tools. Whether you're running a serious roleplay server that needs clean communication or a casual community wanting better chat features, this script transforms how players communicate on your server.
https://streamable.com/z6880yWhat's Included
This comprehensive chat replacement includes everything needed for professional server communication. The modern UI design features smooth animations, customizable colors, and an elegant layout that integrates seamlessly with your server's aesthetic. Players get access to advanced formatting options including text colors, emojis, and styling commands. Administrators benefit from powerful moderation features like message filtering, chat logging, and command permissions. The system supports multiple chat channels, proximity-based messaging, and job-specific communication channels that enhance roleplay depth.
Key Features
- Modern UI Design - Clean, contemporary interface with smooth animations, customizable transparency, and professional styling that replaces the dated default chat
- Custom Message Colors - Role-based message colors for staff, VIPs, and different job roles making important messages stand out and adding visual hierarchy
- Emoji Support - Built-in emoji system letting players express emotions and reactions through chat with easy-to-use commands or shortcuts
- Advanced Formatting - Text styling options including bold, italic, and color codes allowing players to emphasize important information
- Multiple Channels - Separate chat channels for global, local, job-specific, and admin communication keeping conversations organized and reducing spam
- Proximity Chat Integration - Local chat messages only visible to nearby players creating realistic communication ranges for immersive roleplay
- Job Chat Channels - Private communication channels for police, EMS, mechanics, and other jobs enabling coordinated team operations
- Staff Tools - Admin commands for clearing chat, muting players, viewing message logs, and managing chat permissions
- Message Filtering - Configurable profanity filter and spam protection keeping chat clean and preventing abuse
- Chat Logging - Complete message history saved to database for moderation review, report investigations, and compliance
- Custom Commands - Create custom chat commands for announcements, server information, or roleplay actions
- Suggestions System - Command auto-complete and suggestions helping new players discover available commands
- Timestamp Display - Optional timestamps on messages for reference during roleplay or administrative review
- Sound Notifications - Configurable notification sounds for mentions, staff messages, or important announcements
- Message History - Scroll through previous messages with arrow keys, preventing important information from being lost
- Copy/Paste Support - Modern clipboard integration allowing players to copy coordinates, IDs, and other information from chat
Perfect For
- Roleplay servers wanting clean, immersive communication without UI clutter
- Communities needing better message organization through multiple channels
- Servers with active staff requiring moderation tools and message logging
- Job-based servers where teams need private communication channels
- Professional servers wanting to replace the dated default FiveM chat
- Servers with VIP systems that want visual distinction for supporters
- Communities prioritizing accessibility with readable fonts and contrast
Chat Channels Explained
Global Chat
The global channel broadcasts messages to all players on the server, useful for general announcements, server-wide events, or community discussions. Administrators can configure permissions to control who can send global messages, preventing spam while allowing important communications. The global chat supports all formatting features and appears in a distinct color to differentiate from other channels.
Local/Proximity Chat
Local chat creates realistic communication by limiting message visibility to nearby players. Configure the proximity radius (default 15-20 meters) to match your roleplay standards. Players can see who's speaking based on location, enhancing immersion during street conversations, criminal deals, or police interactions. The system integrates with voice chat plugins to provide consistent communication ranges.
Job-Specific Channels
Private channels for each job enable secure team communication. Police can coordinate pursuits and investigations without criminals hearing. EMS teams share patient information and coordinate medical responses. Mechanics organize repair jobs and towing operations. Each job channel uses custom colors and prefixes making it instantly recognizable. Permissions prevent non-job players from accessing these channels.
Staff/Admin Chat
A dedicated admin channel keeps staff communications private and organized. Admins discuss moderation decisions, coordinate events, or respond to reports without cluttering public chat. The channel supports elevated permissions and appears with distinct styling. Message logging provides accountability for staff actions.
Formatting & Customization
Players and staff can enhance their messages with various formatting options. Use color codes to highlight important information or create visual emphasis. Apply text styling like bold for emphasis or italic for actions. Insert emojis to express emotions or reactions. Create custom prefixes for organizations, gangs, or special roles. All formatting is done through simple commands or syntax that players quickly learn. Administrators control which formatting features are available to different permission levels, preventing abuse while allowing creative expression.
Moderation Features
Built-in moderation tools help staff maintain professional communication standards. The profanity filter automatically blocks or replaces inappropriate language based on your customizable word list. Spam protection prevents message flooding by limiting how frequently players can send messages. Staff can mute individual players temporarily or permanently, with mute durations configurable. The clear chat command lets admins reset the chat display for all players during spam attacks. Complete message logs stored in the database enable staff to review context during player reports or rule violations.
Installation
- Download and extract the 2NA Chat files to your server resources folder
- Import the SQL file to create database tables for chat logging and settings
- Configure chat colors, channels, and permissions in the config.lua file
- Set up job-specific channel permissions to match your server's job system
- Customize the profanity filter word list if you want content moderation
- Configure UI settings including transparency, positioning, and sizing
- Add the resource to server.cfg and ensure it starts after your framework
- Restart the server and test all channels with different permission levels
Framework Compatibility
- ✅ ESX Legacy - Full integration with ESX jobs, permissions, and player data for role-based chat features
- ✅ QBCore - Complete QB-Core support with job integration and permission synchronization
- ✅ Standalone - Can operate independently with basic FiveM identifiers and manual permission setup
- ✅ Custom Frameworks - Adaptable code structure for integration with proprietary systems
Configuration Options
The config file provides extensive customization to match your server's needs. Define custom colors for each job, staff rank, or VIP tier. Set proximity ranges for local chat from intimate whisper distances to shouting ranges. Configure which ranks can access global chat to prevent spam. Enable or disable emoji support based on your roleplay style. Customize the profanity filter intensity from strict blocking to lenient warnings. Set message logging preferences including what gets saved and for how long. Adjust UI positioning, sizing, and transparency to integrate with other HUDs. Create custom chat commands for server-specific needs like faction announcements or event notifications.
What Makes It Stand Out
Unlike basic chat replacements that just change the visual appearance, 2NA Chat fundamentally improves communication structure on your server. The channel system means players aren't bombarded with irrelevant messages - police see police chat, civilians see local conversations, and everyone sees important announcements. The proximity-based local chat creates realistic communication ranges that enhance immersion far beyond voice chat alone. Staff moderation tools are comprehensive enough that you don't need separate admin logging systems for chat monitoring. The emoji and formatting support strikes a balance - professional enough for serious roleplay but accessible enough for casual interaction. Performance optimization ensures the chat doesn't impact FPS even with hundreds of messages.
Technical Details
- Performance: Optimized rendering with minimal FPS impact, tested on 200+ player servers
- Database: MySQL/MariaDB integration for message logging and persistent settings
- UI Framework: Custom HTML/CSS/JavaScript interface with Vue.js for smooth reactivity
- Security: Server-side validation prevents chat exploits, XSS protection on all inputs
- Exports: Available exports for other scripts to send formatted messages or create custom channels
- Updates: Regular compatibility updates for new FiveM builds and framework versions
Command Examples
The script includes intuitive commands for all features. Players use /local or /l for proximity chat messages. Job members use /police, /ems, or /mechanic for team channels. Staff use /admin or /a for private admin chat. Global messages sent with /global or /g reach everyone. Formatting applied with /me for actions, /do for narration, or /ooc for out-of-character talk. Emoji inserted with :emoji_name: syntax or dedicated commands. All commands support auto-complete suggestions helping new players discover features.
Integration with Other Scripts
2NA Chat provides exports that other resources can use to send messages programmatically. Job scripts can announce promotions or shift changes to job channels. Admin systems send formatted warnings or ban notifications to staff chat. Event scripts broadcast announcements to global chat with custom styling. Phone scripts create private message channels between players. The logging system can be accessed by other administrative tools for comprehensive server monitoring. The flexible export system means 2NA Chat becomes the central communication hub for your entire server ecosystem.
Performance Optimization
Despite its rich feature set, 2NA Chat maintains excellent performance through smart optimization. The UI uses virtualized rendering - only visible messages are processed, not the entire history. Message batching reduces network overhead during high-traffic periods. Database queries are optimized with proper indexing for fast log retrieval. Configurable message limits prevent memory bloat on long-running servers. The result is a feature-rich chat system that performs better than the default FiveM chat even under heavy load.
Support & Updates
Comprehensive documentation includes detailed configuration guides, command lists, and troubleshooting steps. Active support through our ticket system helps with installation questions and customization requests. Regular updates ensure compatibility with the latest FiveM builds and introduce new features based on community feedback. The script receives security patches and performance improvements as part of ongoing maintenance.






