Lyver Notification System
Elevate your server’s communication with Lyver Notify. A premium, high-performance notification and announcement suite designed specifically for RedM (VORP, RSG & Standalone).
Provide your players with a sleek, non-intrusive, and modern interface that fits any server style.
Key Features
Premium UI & UX Experience
A meticulously crafted notification system that balances modern design with the RedM aesthetic.
- Fluid Animations: Smooth CSS3 transitions for entry, stacking, and exit.
- Smart Stacking: Automatically manages multiple notifications without cluttering the screen.
- Dynamic Progress Bars: Visual timers on each notification so players know exactly how long they will last.
Integrated Announcement System
Keep your entire community informed with built-in staff tools.
- Staff Commands: Send global announcements via simple commands (
/announcement). - High Visibility: Dedicated templates for important server-wide updates or maintenance alerts.
- Permission Locked: Fully compatible with ACE permissions, VORP groups, and RSG ranks.
Developer-First Architecture
Integration has never been easier for script creators.
- Universal Exports: Trigger notifications from any other script with a single line of code.
- Dual-Side Support: Send alerts directly from both Client and Server files.
- Multiple Templates: Pre-configured styles for Success, Error, Info, and Warning.
Technical Excellence
- 0.00ms Idle: Maximum optimization with zero impact on server or client performance.
- Native NUI: Uses CEF rendering to ensure game FPS remains untouched.
Configuration
Highly configurable via config.lua:
- Max Notifications: Set
Config.MaxNotificationsto limit active alerts. - Default Durations: Customize how long notifications stay on screen.
- Job & Admin Permissions: Define who can send global announcements easily.
Resource Information
| Field | Detail |
|---|---|
| Framework | VORP Core / RSG Core / Standalone |
| Compatibility | Works with all RedM Resources |
| Code is accessible | Partially (Config & UI Open) |
| Performance | 0.00ms on Idle |
| Support | Yes (Discord) |
Usage Example
-- Simple usage (Message, Type, Duration)
exports['lyver-notify']:Notify('You received $100', 'success', 5000)
-- Advanced usage with Title and Icon
exports['lyver-notify']:Notify({
title = 'BANK',
message = 'Your salary has been deposited.',
type = 'info',
duration = 4000,
icon = 'dollar-sign'
})
