That’s correct. What you’ll need to do next is make sure the MainModule is distributed on the marketplace. I recommend naming it “Romod Source” or something similar. The MainModule also should not be included in the loader in the published model. To test out the MainModule while in development, I recommend having a separate loader that requires it directly.
Anyways, the loader is distributed on the marketplace, the MainModule is too, I think it’s done. Now, Romod will automatically update when a new version of the MainModule is published to roblox.
Ok! Thank you! It is all fixed.
Thats a really big oopsie, As a moderation module, you must have admin checks or simply the exploiters will abuse every command they can. I recommend using DataStoreService to save admins or you can use a module where the owner would have to update the module to add a new admin.
There is a new update everyone!
Changes:
- A flaw in the cross server moderation that caused a small memory leak is now fixed.
- Easier setup (Just add Romod to your game from the marketplace, and it will setup for you)
- The admin permissions is in RomodSettings. (In the Romod folder)
- Added auto update. No need to re-setup the module!
Big thanks to @SubtotalAnt8185 For helping out.
This issue is fixed. The remote events have admin checks and the module is now secured.
@NinjaFurfante07 @Megalodox_Official (Sorry for the mentions, but you have mentioned the UI before so I thought you wanted to know how it looks like now.)
UI Upgrade
I have upgraded the UI. Any thoughts? It’s not big changes, but it’s something.
I do think that the Topbar should be disabled with SetCore
when the warning message is displayed.
Oh nice that you kept us up to date! The panel’s UI definitely improved although i am not a big fan of these buttons being max width
In my opinion the warning screen ui can still be improved, my approach would be to vertically align everything to the middle of the screen and to increase the gap between the Warning header and the message below it.
And i agree with @SubtotalAnt8185 to hide the chat while the warning is displayed.
Overall good job!
I am looking for suggestions!
If anyone has a suggestion, please reply to this message.
I am trying to improve Romod and I am willing to know what you want added.
Instead of having buttons for each ban length, have one ban button and a textbox for the time.
Fixed an issue where the loader wouldnt work because it was private
A bug has been detected
I recently detected a bug in which the ban time is broken, as for now, the module is broken.
I will maybe roll out a fix for this some time.
I do find this thing very interesting, however it appears to be pretty buggy aswell. Also no support for groups (I might integrate that myself If I’m not lazy)
What exactly is the bug that is so major that causes the module to break?
I am unsure. I looked through the code and I didn’t find anything wrong.
I tried banning myself for 1 week, success, it said the correct unban time. When I rejoined it kicked me from the game, success. But here is where the problem is, it said I was going to be unbanned in just one day, not a week.
I checked the data stores and the ban time was 86400 seconds which is only one day.
I haven’t checked, but this bug may be the same on all ban lengths, but not a permanent ban.
I don’t have a solution to this, so right now, the module is broken.
I am going to make a new admin system, similar to this one, but better.
The critical bug should be fixed now!
The module should now be working as intended!
I recommend using a ModuleScript to organize ban times and a ModuleScript for banning players, so you don’t have to copy and paste the code.
The bug is fixed now.
30char
Important notice
Hello everyone. I hope everything is well with you.
I have discontinued this module as it was buggy and broke and I couldn’t fix it.
I hope you found it useful while it lasted and thanks for all the support!
If there are requests or if I have the time, I will do a complete remaster of this.
Again, I’m very sorry if this affected your game and I hope it will resolve.
Bye!