I’ll make it possible to get the RemoteEvent and RemoteFunction so you can :FireAllClients() with the notifications in the next update, thank you for the suggestion.
Also, I was looking through the source code a bit, and noticed that the module returns (Player, string, Notification) -> ()
. I’m fairly sure it was supposed to be (Player, string, Options) -> Notification
though.
Actually (), The module returns (Player, string, Notification) -> Notification?
, since there’s a slight chance the player would not receive a notification to begin with.
Will update the type with the next update as well.
Forgot there actually was a code path where a notification wasn’t returned.
Pushed version V1.2
→ Made the module return a metatable
so you can call it as explained, or you can now get the RemoteFunction/RemoteEvent and do ReNotify.RemoteEvent:FireAllClients('Text',{Options})
. the only thing about RemoteEvents is that they won’t return the created UIDs.
→ Fixed Type for the Notify function to (Player, string, Notification) -> Notification?
.
Pushed version V1.3
→ Made the module support Redefine:A5 (or R:ALite if the idea comes along) by making the notifications go through it.
→ Type fix for Notification.Type = string?
to Notification.Type = ("normal"|"warning"|"warn"|"error"|"critical")?
.
Requested module experienced an error while loading.
local Notify = require(15700220413);
Could you provide the direct error? It should appear above the one you mentioned. (Preferably in a private message as to not bloat the thread)
I recommend including the actual module link for users to get, since requiring it by ID doesn’t work in the client and has a higher chance to fail
The module was intended to be a server-side framework allowing to send notifications directly from the server and get a response from the client.
I’ll add a client-side option later though as per the suggestion, but you will not be able to see what the client responds to such notifications in order to keep the server-side secure from remote spamming.
edit: I posted a direct link for the module for now
@PhoenixRessusection I will look into the Packages feature, I am familiar with it but never got to actually use it.
Sorry, if this is considered necro-posting, but I want to remove the credits premade into the module and put it into my credit system (will do the same job).
You can fork the module and remove the credits in the LocalScript.
Hi, just updating the thread real quick to show that I’m working on a V2 of the framework so it can be a standalone product as well.
Currently, it can have;
Titles
Buttons
Quick Input
Everything together if you want to for some reason
idek anymore
tl;dr; V2 is going to have far more customization, more opportunities for developers, and cool new features V1 didn’t have. (yes, that means you’ll be able to use it client-sided without depending on the server too.)
How is it going? I can’t wait to use it in my game.
So far it’s going fine.
I am waiting for a certain Roblox feature to get out of beta so I can release the new version without any quirks.
Sounds great! Is there a ETA on it?
Nope, sadly it depends on Roblox themselves to release the feature.
gotta wait til early 2025 for that!