I DO NOT WANT A SCRIPT FROM THIS. Hello! I am attempting to learn how to access the Notification System but I have no idea how to do it. I can't seem to find any articles that tell me what I need to know. I looked at the dev forum and I can't seem to find much on it. I tried looking over the SetCore feature but I have no idea how that works nor how to start learning the system. Any help is appreciated!
Edit
I mean the in-game system, the same system you use for badges, blocking players and such...
What you're looking for is called Game Update Notifications Currently we're limited to sending only 1 notification per week, and the notification will only go to those who are following the game. The notification isn't handled by a script, you send them from the game's configure page under 'Game Update'.
~~~
What you're ACTUALLY looking for is in StarterGui's SetCore Function
You mention you've looked it up but can't quite grasp it, so let me attempt to explain it.
SetCore()
is essentially a function which allows you to toggle or alter some of the core scripts, which means the functionality created by Roblox.
This involves the reset button, the top bar, and as you mention, notifications.
To use the function, the first parameter you put must be the name of the 'setting'. You can check the link I gave for all the valid settings. For example, one of these is SendNotification
, which is what you would use to send custom in-game notifications. On the wiki page which I provided you the link for is all the paramters required for each of these 'settings'. For example for 'SendNotification', you would go like this:
local StarterGui = game:GetService("StarterGuiService") local Notication = { --This is a dictionary "Title" = "Title of your notification here", "Text" = "Content of your notification here", } StarterGui:SetCore("SendNotification", Notification)
There are also optional parameters like the duration, the buttons, and functions you want to call when the buttons are pressed.
game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, false) -- you can change the "All" to a number