[Standalone] MG_Notify - Advanced Notification and TextUI System
A powerful, highly customizable notification system for FiveM servers with full framework support and modern UI design.
Includes TextUI
Includes a ingame Settings Menu for Players.
All Settings Saved with FiveM KVP System.
Includes Admin Commands to Notify all Players
Includes Debug Commands if Debug is enabled
Localization Files to adapt the Script to your Language.
Features
Modern UI Design - Clean, animated notifications with progress bars
Integrated TextUI - Clean, persistent text displays for interactive elements
Multi-Framework Support - Works seamlessly with ESX, QBCore, or standalone
9 Screen Positions - Place notifications anywhere on screen
6 Built-in Types - Info, Success, Error, Warning, Police, Ambulance with shared colors
Sound Effects - Configurable notification sounds
Persistent Settings - User preferences saved across sessions
Custom Icons - FontAwesome icon support for notifications
Stacking Control - Up or down notification stacking with max limits
Performance Optimized - Lightweight and efficient code
**Inagme Settings Menu for Players
Usage:
Exports Client and Server-Side - explained in the Readme attached to the asset or in our Discord.
-- Basic notification
exports['mg_notify']:Notify("Hello World!")
-- With type
exports['mg_notify']:Notify("Success message!", "success")
-- With type and duration
exports['mg_notify']:Notify("Custom message", "error", 5000)
-- With title
exports['mg_notify']:Notify("Message content", "info", 5000, "Custom Title")
-- Full parameters (message, type, duration, title, icon)
exports['mg_notify']:Notify("VIP message", "success", 8000, "Special", "fas fa-crown")
TextUI Usage:
-- Basic TextUI
exports['mg_notify']:ShowTextUI("Press [E] to interact")
-- With type (uses notification colors)
exports['mg_notify']:ShowTextUI("Low health warning!", "error")
-- With position
exports['mg_notify']:ShowTextUI("VIP Area", "success", "right")
-- Update existing TextUI like for a Countdown
exports['mg_notify']:UpdateTextUI("Race Starts in %s seconds", "warning")
-- Hide TextUI
exports['mg_notify']:HideTextUI()
Settings Menu:
Notification examples:
TextUI examples:
Tebex-Shop
Code is accessible | No/Parts you need Yes |
Subscription-based | No |
Lines (approximately) | ~1200 |
Requirements | None |
Support | Yes |