CAS Notification is a RedM notification script that replaces plain text popups with RDR2-styled success, error, and info alerts. The NUI frontend is built in React and TypeScript, and the Lua side is standalone, so it runs on VORP Core, RSG Core, or no framework at all. You trigger notifications through exports or a client event, set per-alert titles, timeouts, sound, alignment, and sticky behavior, and it keeps up to four notifications stacked on screen at once.
Yes. The script is framework-agnostic and has no server-side Lua, so it runs on VORP Core, RSG Core, or a server with no framework. You call it the same way through exports or the client event regardless of your core.
Place the cas-notification folder in your resources directory and add ensure cas-notification to your server.cfg. All configuration is client-side in the config folder, and there is no database or server setup required.
Yes. Other resources can trigger alerts through the exports or the cas-notification:client:addNotification event, so you can route an existing notify call into CAS Notification with minimal changes.
You get the full cas-notification resource: the React and TypeScript NUI frontend, the Lua client API, configurable locale and alignment, sound and progress bar options, and a test command. At around 10 euro it is a standalone one-time purchase.
Yes. Icons use the react-icons Font Awesome 6 set, so you set any icon by its component name (for example FaHammer), and type labels live in a locale file you can edit or extend with new languages.