Iris Notification Script
Loadstring
local Notification = loadstring(game:HttpGet("https://api.irisapp.ca/Scripts/IrisBetterNotifications.lua"))()
Notification.Notify
bool Notification.Notify(<string> Title, <string> Description, <string> ImageAsset, <Table> Settings = Default)
Notification.WallNotification
bool Notification.Notify(<string> Title, <string> Description, <Table> Settings = Default)
Notification.ClearAllNotifications()
void Notification.ClearAllNotifications()
Note
Forcefully deletes all notifications incase of error.
Notification Settings Table...
Duration = 2,
TitleSettings = {
BackgroundColor3 = Color3.fromRGB(200, 200 ,200),
TextColor3 = Color3.fromRGB(240, 240, 240),
TextScaled = true,
TextWrapped = true,
TextSize = 14,
Font = Enum.Font.SourceSansBold,
TextXAlignment = Enum.TextXAlignment.Left,
TextYAlignment = Enum.TextYAlignment.Center
},
DescriptionSettings = {
BackgroundColor3 = Color3.fromRGB(200, 200 ,200),
TextColor3 = Color3.fromRGB(240, 240, 240),
TextScaled = true,
TextWrapped = true,
TextSize = 14,
Font = Enum.Font.SourceSansBold,
TextXAlignment = Enum.TextXAlignment.Left,
TextYAlignment = Enum.TextYAlignment.Top,
},
IconSettings = {
BackgroundTransparency = 1,
BackgroundColor3 = Color3.fromRGB(255, 255, 255),
},
GradientSettings = {
GradientEnabled = false,
SolidColorEnabled = true,
SolidColor = Color3.fromRGB(0,255,0255),
Retract = false,
Extend = false,
},
Main = {
BorderColor3 = Color3.fromRGB(255, 255, 255),
BackgroundColor3 = Color3.fromRGB(30, 30, 30),
BackgroundTransparency = 0.05,
Rounding = true,
BorderSizePixel = 1
}
Notification Wall Settings Table...
Duration = 5,
MainSettings = {
Orientation = "Middle",
VisibleSize = UDim2.new(0.96981132, 0, 0.947604775, 0);
HiddenSize = UDim2.new(0, 0, 0.947604775, 0),
TweenTime = 0.8
},
TitleSettings = {
Enabled = true,
BackgroundColor3 = Color3.fromRGB(200, 200 ,200),
TextColor3 = Color3.fromRGB(240, 240, 240),
TextScaled = true,
TextWrapped = true,
TextSize = 18.000,
Font = Enum.Font.SourceSansBold,
TextXAlignment = Enum.TextXAlignment.Center,
TextYAlignment = Enum.TextYAlignment.Center
},
DescriptionSettings = {
BackgroundColor3 = Color3.fromRGB(200, 200 ,200),
TextColor3 = Color3.fromRGB(240, 240, 240),
TextScaled = true,
TextWrapped = true,
TextSize = 14.000,
Font = Enum.Font.SourceSans,
TextXAlignment = Enum.TextXAlignment.Center,
TextYAlignment = Enum.TextYAlignment.Center
}
Creates a custom notification in the bottom right.
Example...
local Notification = loadstring(game:HttpGet("https://api.irisapp.ca/Scripts/IrisBetterNotifications.lua"))()
Notification.Notify("Yeeet", "yeet", "rbxasset://textures/ui/GuiImagePlaceholder.png", {
Duration = 2,
Main = {
Rounding = true,
}
});
Notification.WallNotification("Test", "The Fitness Gram Pacer Test", {
Duration = 3,
TitleSettings = {
Enabled = false
}
});
Note
ImageID must be in rbxasset format, Settings is optional!