Back to Resources
Free resource · v1.0.0

FR Notify

Modern notification system for FiveM: glassmorphism with coloured accent bar, 4 types (success, error, info, warning), progress bar and click to dismiss. Automatic ESX and QBCore override. Zero dependencies. One export.

Glassmorphism & 4 typesESX/QBCore overrideZero dependencies

v1.0.0 · ~ 13 KB · Updated: 2026-06-30 · ESX · QBCore · qbx_core · Standalone

Not just another notification

FR Notify replaces your server's notification system in seconds, without touching any existing script.

Glassmorphism with colour-coded left accent bar per type and real-time progress
4 types: success (green), error (red), info (blue), warning (amber)
Optional title, configurable duration and click to dismiss
6 on-screen positions: top-right, top-left, top-center, bottom-right, bottom-left, bottom-center
Automatic override of ESX.ShowNotification and QBCore:Notify without touching other scripts
Direct exports: Send, Success, Error, Info, Warning
Network event: TriggerClientEvent('fr_notify:send', source, {...})
Safe pattern with automatic fallback if fr_notify is not installed
No SQL, no MySQL, no ESX, no QBCore required — 100% standalone
13 KB — the lightest resource in the FiveRank ecosystem

Four notification types

Each type has its own accent colour and inline SVG icon.

Success

Green. Operation completed successfully: vehicle stored, purchase confirmed, action taken.

Error

Red. Something failed: not enough money, access denied, vehicle not found.

Info

Blue. Neutral information: instructions, server status, staff messages.

Warning

Amber. Important notice: upcoming restart, danger zone, speed limit.

API

One export for everything. Shortcuts for all four types.

From any client script

-- basic

exports['fr_notify']:Send('Texto aquí')

-- shortcuts

exports['fr_notify']:Success('Guardado!', 'Garaje')

exports['fr_notify']:Error('Dinero insuficiente')

exports['fr_notify']:Info('Pulsa E para interactuar')

exports['fr_notify']:Warning('Reinicio en 5 min')

From the server

TriggerClientEvent('fr_notify:send', source, {

message = 'Bienvenido al servidor',

type = 'success',

title = 'Sistema',

duration = 5000

})

Configuration

Everything in config.lua. No other file needs to be touched.

  • Config.Position — on-screen position: top-right, top-left, top-center, bottom-right, bottom-left, bottom-center
  • Config.DefaultDuration — time on screen (ms) when the caller does not specify a duration
  • Config.MaxVisible — maximum notifications visible at once
  • Config.Sound — subtle sound when each notification appears
  • Config.OverrideFramework — replaces ESX.ShowNotification and QBCore:Notify automatically
  • Config.DefaultType — default type when the caller does not specify one
  • Config.Types — accent colour and icon per type (success, error, info, warning)

Framework override

One line in config.lua and all your existing scripts use the new design.

Config.OverrideFramework = true intercepts ESX.ShowNotification, esx:showNotification and QBCore:Notify. Scripts that have the framework reference cached may bypass the override — for those use the direct export with the safe pattern.

Safe pattern with fallback

Call the export directly with GetResourceState('fr_notify') == 'started' as a guard. If fr_notify is not installed, it falls back to the framework's system automatically.

-- patrón seguro con fallback

if GetResourceState('fr_notify') == 'started' then

exports['fr_notify']:Success('Completado!')

else

ESX.ShowNotification('Completado!')

end

resources.compat

Call the export directly with GetResourceState('fr_notify') == 'started' as a guard. If fr_notify is not installed, it falls back to the framework's system automatically.

ESXQBCoreqbx_coreStandalone

Quick install

No SQL. No dependencies. Ready in 30 seconds.

1

Copy fr_notify into your server's resources/ directory.

2

Add ensure fr_notify to your server.cfg.

3

Restart the server. Test with /testnotify in chat.

No MySQL or dependencies. Works on any FiveM server.

Full documentation

Full API reference, safe pattern with fallback, guaranteed total override and troubleshooting.

Open documentation

The notification system your server deserves

FR Notify is free, standalone and ready in 30 seconds. No SQL, no dependencies.

Log in to download

Cookie Settings

We use cookies to improve your experience, analyze traffic and provide additional features. You can accept all cookies, reject them or customize your preferences.