Skip to content

Fadinlaws123/SimpleChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 SimpleChat

A modern, customizable standalone chat replacement for FiveM.


📖 About

SimpleChat is a standalone FiveM chat system built around a modern NUI interface, configurable roleplay commands, custom message templates, external resource exports, and optional Discord logging.

It can be used as a full chat replacement while also providing reusable exports for other resources that need to display styled messages or send related logs.


✨ Features

  • Modern custom NUI chat interface
  • Built-in /me, /do, /gme, and /ooc commands
  • Individually toggleable built-in commands
  • Dynamic command suggestions
  • Custom template-style messages
  • Inline chat messages
  • Discord webhook logging
  • Configurable embed colors and webhook settings
  • Exports for other FiveM resources
  • Standalone with no ESX, QBCore, or NDCore dependency

⚙️ Configuration

Configuration is handled through config.lua, including:

  • Debug mode
  • Discord logging
  • Webhook URL and bot appearance
  • Built-in command toggles
  • Command display order
  • Suggestion sync delay
  • Discord embed colors

Keep live webhook URLs private and do not commit them to a public repository.


🔌 Exports

SendTemplateMessage(data)

Displays a card-style message through SimpleChat.

exports['SimpleChat']:SendTemplateMessage({
    icon = '🚨',
    title = '911 Call',
    message = 'Shots fired near Legion Square!',
    color = {255, 50, 50}
})

SendInlineMessage(data)

Displays a compact inline chat message.

exports['SimpleChat']:SendInlineMessage({
    name = 'News',
    icon = '📰',
    text = 'Breaking news from across the city.',
    color = {80, 180, 255}
})

SendDiscordLog(data)

Sends a formatted Discord log through the webhook configured by SimpleChat.

exports['SimpleChat']:SendDiscordLog({
    playerId = source,
    title = 'Command Used',
    command = '/example',
    message = 'Example message',
    color = 0x60A5FA
})

📥 Installation

  1. Place SimpleChat in your server's resources directory.
  2. Configure config.lua.
  3. Add the following to your server.cfg:
ensure SimpleChat
  1. Restart the resource or server.

📋 Requirements

  • FiveM server
  • No framework required
  • No database required

🌐 SimpleDevelopments

SimpleChat is developed and maintained by SimpleDevelopments.

Keep it Simple. Keep it SimpleDevelopments.

About

A sleek, modern, and fully customizable **chat system for FiveM** — built by *SimpleDevelopments*. This chat isn’t just a replacement — it’s an upgrade. It supports message templates, embedded icons, inline messages, Discord logging, custom command systems, and smooth NUI transitions.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors