⚡ ViceX Studios • Universal Notify System
A framework-agnostic notification & announcement solution for FiveM — built for ESX, QBCore and standalone scripts. Accepts both table payloads and legacy positional parameters so every resource can use it without headaches.
✅ ESX ✅ QBCore ✅ Standalone 🧩 Table + Legacy Payload 📢 Global + Job Announcements 🧠 Auto Info Rotation
🔔 Standard Notifications
Four core types: success, error, warning, info. Works via client events and exports.
📢 Announcements
Send broadcast messages to everyone or to a specific job (Dispatch, News, Events).
🛡️ AdminNotify
Dedicated admin notifications with admin name, reason, date and duration.
🎯 TextUI (E Prompt)
Built-in TextUI to show interaction hints (e.g. Press E). Simple show/hide events.
🧠 Auto Info Rotation
Configure multiple title + text messages that repeat every X minutes (optional per-item interval).
🧩 Maximum Compatibility
Accepts table payload AND legacy positional parameters. Great for older scripts and mixed ecosystems.
🚀 Quick Usage
Client Event (Table Payload):
TriggerEvent('vicexstudios_notify:client:notify', {
type = 'success',
title = 'NOTIFICATION',
msg1 = 'Hello from ViceX!',
msg2 = '',
duration = 5000,
logo = 'system'
})Client Event (Legacy Positional Payload):
TriggerEvent('vicexstudios_notify:client:notify',
'success', 'NOTIFICATION', 'Message 1', 'Message 2', 5000, 'system'
)TextUI:
TriggerEvent('vicexstudios_notify:textui:show', 'PRESS E TO INTERACT')
TriggerEvent('vicexstudios_notify:textui:hide')🧠 Auto InfoNotify Rotation
Add multiple rotating info messages in the config. Perfect for Discord links, rules, server tips, Tebex promos and more.
Config.AutoInfoNotify = {
Enabled = true,
IntervalMinutes = 15,
Random = false,
Items = {
{ title = 'INFORMATION', text = 'Welcome to ViceX Studios.', intervalMinutes = 15 },
{ title = 'DISCORD', text = 'Join our Discord: discord.gg/yourlink', intervalMinutes = 30 },
{ title = 'SHOP', text = 'Check out our Tebex store for new releases!', intervalMinutes = 20 },
}
}🧾 Compatibility
- ✅ ESX (optional: map ESX.ShowNotification to ViceX Notify)
- ✅ QBCore (call via client/server events or exports)
- ✅ Standalone scripts (no framework required)
- ✅ Works with legacy scripts thanks to positional parameters
💬 Support
ViceX Studios provides fast support and ongoing updates. If you need help integrating the system into your scripts, open a ticket on our Discord.