Halloween Sale 25% off every script ends 1 November

Shop the sale

Setup guide

Notifications

One black and gold notification box for your scripts, which every player can move where they like.

  • Version 1.0.0
  • Works on Any (no framework needed)
  • Resource Britannia_Notifications
  • Updated 23 Oct 2026

Overview

Britannia_Notifications gives your server one notification style, so players always know what to expect.

  • A dark panel with a thin gold frame, top right by default.
  • Four kinds, each with its own colour and mark: info, success, warning and error. An optional title.
  • Messages stack (newest on top), and the same message sent again only counts up (×2, ×3…) instead of piling up.
  • A thin line runs down each message until it leaves.
  • Every player can move it: /notifications dims the screen and shows sample messages to drag where they like. Their spot is remembered on their PC.
  • English, Spanish and French.

Britannia scripts use it automatically when it is running (their Config.Notify setting, coming in each script's next update).

Requirements

None. It works on any RedM server and framework.

Install

  1. Download Britannia_Notifications.zip from the store and unzip it.
  2. Put the Britannia_Notifications folder in your server's resources folder.
  3. Add ensure Britannia_Notifications to server.cfg, before the scripts that use it.
  4. Restart the server.

Items

None.

Configuration

Everything is in shared/config.lua, and every option is commented.

SettingWhat it doesDefault
Config.LocaleLanguage: en, es or fr'en'
Config.PositionWhere the box starts: top and right, in % of the screen7 / 1.2
Config.DurationHow long a message stays (ms) when the script sending it doesn't say6000
Config.MaxVisibleThe most messages shown at once4
Config.MergeRepeatsThe same message again counts up instead of stackingtrue
Config.WidthThe box's width in pixels at 1080p (it scales with the screen)360
Config.KindsEach kind's colour and markgold, green, amber, red
Config.SoundA sound when a message shows (false = silent)false
Config.CommandThe command to move the boxnotifications
Config.TestCommandShows one message of each kind (false = no command)notificationstest

Commands and permissions

  • /notifications: move the box (drag it, then Save; Put it back returns it to where it started).
  • /notificationstest: show one message of each kind.

Both are for every player.

How it works

From your own scripts. On the client:

lua
exports.Britannia_Notifications:Notify('Your text', 'success', 5000)
exports.Britannia_Notifications:Notify({ title = 'Butcher', text = 'Sold for $12.00', kind = 'success', duration = 5000 })

On the server, to one player (or -1 for everyone):

lua
exports.Britannia_Notifications:Notify(source, 'Your text', 'error')

Or with an event: TriggerClientEvent('Britannia_Notifications:notify', source, text, kind, duration).

kind is info, success, warning or error (inform, primary and danger work too).

Britannia scripts. From their next updates, each one has a Config.Notify setting: 'auto' (this box when it runs, otherwise poggy_core's notifications), 'britannia', 'poggy', or 'custom' to use any other notification script through Config.CustomNotify.

Troubleshooting

Nothing shows

Make sure ensure Britannia_Notifications comes before the scripts that use it, then try /notificationstest.

The box is in the wrong place for one player

They can type /notifications and press Put it back.

Version history

  • 1.0.0: first release.

Still stuck?

Open a ticket on our Discord with your framework, your poggy_core version and what you see, and we'll help you get it running.

Get help on Discord