Feedback on a Admin Prototype

Hello Devforum Community!

This is my very first post!
I’m currently working on an Admin system project that i started for fun.
At the time, i only finished some UI behaviour and a few crucial commands (ie. Kick, Warn and Shutdown)
Beacuse i barely got feedback on communities i’m in, i decided to ask this community about my work!
I originally posted a peek of my admin UI in this Topic.

Ok, what does your admin have?
Right now, it has a notification system that is inspired from Garry’s Mod and a Window system.
NotifSystem2 WindSystem2

It has a lot of settings that you can configure on the Admin script. (6 being unused)
I added local commands that only works in the client and nothing else.

Alright, but what commands does this thing have anyway?

The available commands you can mess around is the following: (case sensitive)

  1. kick < name > [ reason ]
  2. warn < name > [ reason ]
  3. shutdown < string > [ reason ]
    This one has a slight different way to use it, due to abuse concerns.
    The first argument must be always a string that contains the following:
    - : This is always the obligaroty symbol to start with.
    x : Type of shutdown you want to perform. (c, n and a being available)
    y: If x is given with c, y will be the time measure, followed with a number. (s, m and h being available)
    All of this must not include spaces.
  4. bugTest
    This was specifically made to test a bug from the notification system.
    Sends 2 notifications to the caller.
  5. errorTest
    A command that errors itself to test the Command Error UI.
  6. DoSomething [ r ] [ g ] [ b ]
    Used to test the function calling.
    Spawns a part behind you.
  7. notification [ text ]
    Used to test the notification system.
    Sends a notification to the caller.
  8. nt_line
    Used to test the notification system.
    Sends a notification that uses 2 lines.
  9. sus [ repeat times ]
    This tests a functionality from the client, which plays a vineboom sound effect.

Local Commands (called with =!)

  1. warnlist
    Shows a window that displays the warnings.
    This command is currently unfinished.

If you want to test the admin, you can download the file here:
ImprovisedAdminCore.rbxl (47.0 KB)

Sorry if i made any typo/grammar error, i can’t write profesionally very well.
I might update this topic.

7 Likes

– UPDATE –

I haven’t added very much to the admin, but i added a command bar that can be opened by pressing RightBracket.
The command bar has a display that shows info, such as searching a command and the required arguments to run it.
Local commands works as well.
Oh, and added information to certain commands and another command for webhook testing. (I was messing with them for the first time)
It’s a bit rushed, since i wanted to update this and see if i can get any replies yet.
Code reviews are appreciated!

Screenshots:


nOOO

File:
ImprovisedAdminCore.rbxl (49.9 KB)

3 Likes

Is this admin system modular? Can I add my own commands?

1 Like

Also, awesome use of richtext

1 Like

The local commands is what uses a ModuleScript to load, although the server ones are written in a table on the main script.