This system is focused on displaying punishments which means punishments like Kick, Ban, and Warnings; therefore I do not see the usage of this
I was just thinking of it as a basic utility and management script. With those two commands games wouldn’t really need any other admin services, but basic admin is alright for the most part so I can just keep that as a feature if things like that won’t end up being added. I do think a remove timebans button would be a helpful feature as well.
I found an error besides removing timebans, lower ranks can execute commands on higher ranks, that’s a pretty large issue, I thought it wasn’t a thing because nobody can execute commands on the owner.
Indeed, the only protected person is the game/group owner. Bluerberry wasn’t initially meant to have a panel, so we didn’t structure the Replicated API good enough. We will try to improve it in the future.
Until then, you can always script your own connector that would check the requests, and then use the Server API to record them.
A bit late, but I wanted to chip in. This has good intentions, and I see that effort was put forth to make it work, but it loses sight of some things.
You can trust nothing coming from a client. You can guarantee nothing about what they can see. There are things you can not stop them from doing, no buts. No matter how many checks you make, exploiters with sufficient tooling can essentially run their own localscripts, allowing them to play with remotes. This is DANGEROUS.
That is why the solution is to remove them as soon as possible. The only advantage here is that they are not permitted a character when they join, but you can achieve that by ticking a property on the Players service off.
Style is not the priority. Thank you for your contributions, though.
Is there a way to cuztomise the UI? and also can I make a script call to the module and request a ban from the script?
Ofc. Read about Blueberry’s API to make scripts trigger punishments. API : Session 42 Studios
And you can customize the UI. You can find it under each punishment script. However, do not rename it or change the elements’ parents.
I JUST noticed there’s API. I’m gonna go fork HD Admin to use Blueberry’s ban system real quick :>
That sounds like a good idea! We had this idea where we wanted to make Blueberry compatible with admin systems too :))
A quick thing that could be done, would be getting the HD admin module (or whatever admin you wanna use), then into the commands modules and edit the actual ban, tempban, kick etc function to use the Blueberry API
I also modified the Blueberry punishment screens a little so they resemble the new one in Roblox’s beta app :>
That UI/Screen looks so nice. How did you make that?
We made sure to secure it as much as possible, we have some detections on the client, but we also have on the server measures so if the gui gets deleted they cannot interact with the server, such as:
- Talking
- Walking
& Etcetera.
Thanks lol, I made the background frame semi-transparent, then just kinda resized the Main frame and modified the things inside it
The UI looks so much better ngl. That’s why you are a UI designer Ig
Thanks lol, I made the background frame semi-transparent, then just kinda resized the Main frame and modified the things inside it
I basically got a picture of the screen of someone who got banned and had the Roblox beta app, put the image in paint.net and just tried to recreate it from there also using pdn’s color picker to get the actual colors used in the ban screen
Thanks! It also took me quite a bit of time to make multiple of them for each punishment/action but it was worth it I guess lol
Also, I see there’s RemoveBan and RemoveTempBan in the API, is there a way to have 1 function only that just removes any type of ban from the player? Or do they have to be separate?
Sadly at this point it’s not possible to remove everything with one single function. In future versions, we will add a way to check a user’s moderation status (e.g. banned/warned/temp-banned). Not sure if a function to remove everything would be reliable or usefull.
Btw, are the UIs mobile-friendly? Does it contain the same elements as the default UI as well?
Yes, I did all of the UI just by editing the default one, I did clone the small text at the bottom above the “I agree” button though.
And yes, it’s all mobile friendly as far as I’m aware but I should test it out later
If possible, can you give me that ui