Advanced Notification System Pro (Full Project File)
This is a complete project file (.rbxl) that provides everything you need to implement a modern, sleek, and high-performance notification system in your game.
1. How to Setup:
local Notif = require(game.ReplicatedStorage:WaitForChild("NotificationService"))
-- Simple Info Message
Notif:Notify("System Status", "All systems are operational.", "Info", 5)
3. Using Interactive Buttons (Callbacks): The system supports functions that trigger only when the player clicks the "INTERACT" button:
Notif:Notify("Quest Request", "Accept the challenge?", "Success", 10, function()
print("Player accepted the quest!")
-- Add your reward or teleport logic here!
end)
This is a complete project file (.rbxl) that provides everything you need to implement a modern, sleek, and high-performance notification system in your game.
What’s Inside?
- NotificationService: The core module handling all logic and animations.
- NotificationConfig: A dedicated configuration module for easy styling.
- ShowcaseScript: A pre-made test script that demonstrates every feature immediately.
README / Quick Start Guide
1. How to Setup:- Open the downloaded .rbxl file in Roblox Studio.
- Locate the modules inside ReplicatedStorage.
- You can drag and drop them into your own project or use this file as a template.
local Notif = require(game.ReplicatedStorage:WaitForChild("NotificationService"))
-- Simple Info Message
Notif:Notify("System Status", "All systems are operational.", "Info", 5)
3. Using Interactive Buttons (Callbacks): The system supports functions that trigger only when the player clicks the "INTERACT" button:
Notif:Notify("Quest Request", "Accept the challenge?", "Success", 10, function()
print("Player accepted the quest!")
-- Add your reward or teleport logic here!
end)
Key Features
- Dynamic Stacking: Notifications shift upward smoothly when new ones arrive.
- 4-Theme Presets: Professionally designed Success, Info, Warning, and Error themes.
- RichText Support: Use <b>bold</b> or <font color="#FFD700">colors</font> directly in your text.
- Visual Progress Bar: An animated bar shows exactly how much time is left before the alert expires.
- Fully Configurable: Easily change screen position (Top, Bottom, Left, Right), colors, and fonts in the Config module.
- High Performance: Optimized with TweenService and Debris for zero lag.
