Hey!
For the past few months, I’ve been working on a Moderation Menu built to be modified!
I’m looking for feedback on it, and feature requests to add to it.
How is it modifiable?
The menu comes with 5 built-in modules which are:
- Perm Banning and Unbanning (Which are 2 seperate modules)
- Kicking players in your server
- Adding and Removing numbers from values within leaderstats (Which are 2 seperate modules)
(If no leaderstats folder is present, the code refuses to run)
Creating modules is easy, and fully documented within the “How To Use + Q&A” script, however I will list the steps here:
Instructions to create your own modules
-
To create a new module, simply clone a pre-existing module in the Modules folder, or start making your own by cloning the Module in the Placeholder folder.
-
Once you’ve cloned the Module, you’ll want to modify the ButtonFunction module script within the Menu frame which is parented to the cloned module.
Primarily, you’ll want to add the text from the input box(es) to the SendData table, and name the values if you wish to. -
After that, you’ll want to modify the module you initially cloned. Its mostly set up, you just have to make the code do something with the Values you sent through.
In the Activate function, the “Values” variable is the SendData table you modified in step 2. -
Give your module a unique name! This is important or else it could break the system!
-
Parent your module to the Modules folder if it isn’t already, and you’re done! Lime will take care of the rest!
Lime has easily modifiable and understandable settings.
What kind of settings are we talking?
The general stuff, such as using UserIds or Group Ranks to determine whether a user gets the menu or not.
However, there is additional stuff in the settings!
Lime Menu was initially developed to stop 3 certain people from playing one of my games, and with that Lime Menu comes with 2 auto-ban features which are configurable in the settings!
The table “AutoBan_UserIds” is a list of UserIds which will automatically be banned upon joining the game.
At the moment, the only way to add to this list is through studio, but I may modify this in the future.
And, the table “UsernameBlacklist” is a bit of a complicated one.
To try and put it as simple as possible, if a username contains 2 specific tags the user will be banned.
I mainly added this to stop these accounts from playing the game.
Context to this accounts existence
There’s these 3 guys (Mentioned earlier) who are attempting to cancel me with nothing but fake evidence, and to try and get people to see what they have to say, they started creating accounts with fake information about myself in their usernames.
But back to the important stuff, there’s a table of 2 tags required within the UsernameBlacklist table.
For example: The blacklist table is {{"example1"; "example2"}}
, and a user joins with the username “Example1ISNOT_Example2”, this user will be banned as the 2 tags in the table were found.
If a User with the name “Example1_Is” joins, the user will not be banned as only 1 of the tags were found.
The required tags are not case sensitive.
Screenshots of Lime
(Lime Menu, as Visible in the Explorer)
(Lime Menu’s Perm Ban Menu)
(Lime Menu’s leaderstat Modification Menu)
(Leaderstat Modification Menu automatically lists all names of items in the Leaderstats Folder, clickable to easily insert leaderstat Names)
(A small screenshot of some of the settings)
Lime does a good amount of the work.
All you have to do is script what a button does (Client and Server) and design the Menu (Or you can leave it as a white canvas with some input boxes, psychopath) and Lime then creates the button to access it and activates the menu!
Why choose Lime over say, Blueberry?
Well, there’s pros and cons to both.
-
Lime is easily customizable, with the ability for the user to create specific menus easily.
Blueberry (And most other menus I’ve tried) are hard to customize or add functions to. -
Blueberry has a cooler ban screen, Lime just kicks the player.
There’s a plus for blueberry, I’m not sure how effective it is though.
However, to be fair this is my first fully functional Moderation Menu ever and I would prefer to be safe with it. -
Lime works, is readable and gets straight to the point with the user.
Everything you would need is built-in, and is very easily and quickly accessible, with no animations to transition between menus and a short opening time of ~0.5 seconds. -
You cannot get stuck in First-Person (On PC, at least)
If you get stuck in First-Person while using Lime, you can Press “U” to close the menu! -
Lime lets you know if a function failed without having to check F9!
Want Lime?
You can get it here.
What are features I plan to add?
I plan to add only 1 feature at the moment, and that is the ability to lock certain commands to certain users or group ranks.
For example, only Kicking is available to Moderators, but Admins have access to Banning and Kicking.
Any questions? We have answers in the “How To Use + Q&A” script! If they’re not there, feel free to ask here!
- Its good!
- Its good, but needs work.
- Its alright.
- Its alright, needs a lot of work.
- Its bad.
- Its Terrible
- I wont / don’t want to use it
0 voters
(Hoping I put this in the correct category)