Nano | The Non-intrusive Admin Panel

This is already in the to-do list for the beta version alongside a few more features, but both Cytronix and I appreciate all feedback! Feel free to suggest more stuff you would like to see in the system.

We are taking a bit of a cooling period until we start working on the beta in order to get feedback and collect all of our lil’ insects from the system.

7 Likes

This looks exciting nice job :smile:

Oh and just a heads up your name conflicts with an already existing admin panel: Welcome to HD Admin

This might make it hard to search for your Nano once the one by the owner of HD Admin is released.

7 Likes

Forum approved moment.

Still, the good al’guis are better than my garbage.

8 Likes

With some discussion with Cytrexon, we came to the conclusion that if we will have to rename the system, it would be called Atom or something similar.

Thank you for sharing that information.

4 Likes

It’s a good admin panel I guess, I’m not a programmer so I don’t know what these words mean nor do I know how it works.

5 Likes

This panel looks very nice! Great job!

However, the average user doesn’t really need to know who made what. Add a link in your UI to a Bulletin Board post or something.

Additionally, it’s message from, not message by. UI is literally unusable. I will be suing you for emotional damage. (I’m joking—it’s fine. :smile:)


Susan from Human Resources stepped on him…

6 Likes

Honestly the panel GUI looks too cluttered, everything is clamped together and is overwhelming to look at, I’d rather have the panel appear bigger and in the center of my screen rather than to have to try and use the clamped mess of that it is currently (this would also benefit games that are first person only)

There’s barely any space for textboxes too, which becomes a annoying problem if you want to have a pretty descriptive reason rather than something like “bad lol”

3 Likes

Have you seen the pet ant jack

2 Likes

Thank you all for the feedback.

The textbox part will be fixed with Alpha build 3, alongside a new setting to toggle command credits.

The reason for the toggle is because the commands are credited locally, since people might create their own commands for the system. I don’t want to leave them out from the credits, therefore they are automatically added into them once they create even a single command.

Sadly I have no ETA for when the 3rd build for the alpha will be released since I do not have access to my laptop at the moment.

2 Likes

Once again, thanks for all the feedback and patience.

The 3rd alpha build of Nano has just released in order to mitigate some of the issues brought up by @busterbob64 and @nakoyasha;

If you already got Nano before the update, make sure to check if debug mode is disabled for you.

Alpha_3 includes the following features
  • New settings tab in the UI. [Settings are NOT YET SAVED TO THE DATASTORES! That will come in a later build.]
    • The only one right now is “Show Contributors” (Defaults to false; The command contributors will still be credited in the credits section, however.)
  • Increased commands separation padding from 3px to 5px, as well as increased the padding for the in-command from 5px to 8px.
  • Added a textbox resizer so you no longer need to suffer from short reasons.

Additionally, the loader has been updated to fix a grammar issue brought up by @busterbob64; This is not coming with the updates, and can be manually edited using the commands section found within the loader.
image

2 Likes

How do I use it? I can’t find anything telling me how to open the UI or even where to put the script

(Long reply; I don't want to bloat the whole thread with it.)

You place the script in ServerScriptService (or workspace, thought highly unrecommended);
image

For the UI, if you don’t get it automatically (for example, you’re not the game owner,) you’d need to give yourself admin status in-game.

To do so, open the settings module found in the loader, and scroll down to the Players table.
image
image

When you’re there, you can add yourself to the admins list by either using any of the existing FlagGroups, or create a custom one for yourself.

The default FlagGroups are Game Owner, Owner, Admin, Moderator and Minimod;

To add yourself into the admins list, simply add this line to the end of the admins list;

{UserId = 190908816, FlagGroup = "Game Owner"};

When you’re done, you should see a small button pop-up in-game that would look like this;
image


Hopefully this reply will help anyone with the same issue as you. If you still are running into issues, such as errors, please contact me as soon as possible.

The tab in the bottom left is there now, but when I open it, nothing is there, does it not work in studio or something?

Also I don’t think I like how the the devs have immunity, makes it seem like your gonna do some sketchy stuff.

While it’s true both Cytrexon and I have immunity, it’s simply there to show an example of how the AdminList entries should look like; Our immunity is not hard-coded and can be removed easily by removing us from the settings. It’s that simple.

The only part where we are hard-coded is the credits section, which I think we can all agree would be a nasty move to remove us from it. :L

As for the UI showing nothing, can you send a screenshot of your console log? You can open it by pressing F9.

EDIT: It only works in-game, not in studio

You need to enable API access to Studio in the Game Settings.

2 Likes
This was supposed to be posted on April 1st, but neither of us got a real chance to.

hi guys so bth @Cytronix and i have worked on an previw for a beta preveiw which will b reelased on the modul.

i cant relaly show the treu contnet for it so i made a mspaint replica of it

hope yuo enjoy and faest ur eyes on this;

image

As an actual note, Pre-Beta is now in development and I can thankfully say that progress is steady. Most of the features we planned for the beta are already implemented, and is now being checked by the QA member Cytrexon has picked.

As for the lame joke, here’s a compensation so you can wash the cringe off your eyes because of the terrible mspaint image.

1 Like

The first version of Beta has just released, and the following has been added to Nano with it;

+ Favourited Commands
You can now add commands to your favourites by pressing on the Star on them.

+ Search Bar
Trouble finding a command? You can now search for it using the search bar.

+ Accent Colours
You can now allow (or force) players to use a custom accent colour of their choosing,
instead of being stuck with the (lets admit, very boring) blue colour.

+ Return types
Commands can now show when they failed without sending an error notification.

+ Command Sendable variable
You can now disallow commands from being sent using the UI.
[Command.Sendable = false]

+ OnOpen function
You can now add a function within the commands to fire when they are opened by a
player.
[Command.OnOpenServer = function()]
- note from binary; extremely unstable as of now

+ API Integration [Part 1]
Added an option to add an API key and store your data on the Sezei.me servers
instead of Roblox' data store service. Useful for if you want to synchronize
settings between multiple games.

+ Settings Validator
The settings will now be checked automatically in order to detect the game 
owner's mistakes. Some will fix themselves, but some will require manual
intervention by the game developer(s).

Basically, I think we’ll have fun with this.
See you all in the next update!

2 Likes

Beta 1.1 has been released, reducing some code smell while also increasing performance.

! Commands now execute faster!
It will not be noticeable at first, but reducing bloat can really increase performance.

+ Better Modding Support [Part 1]
Added library api.EventFunction in order to create better modding support.
You can find an example using the library here; https://www.roblox.com/library/9365819540/Nano-Command-Listener

+ CloudAPI library tweaks
Player checks will now stop once they leave, removing the unnecessary HTTP calls
which could leave the game(s) with no HTTP access at all!
Additionally, added ndat:Cancel() in order to allow cancelling of listen events.

--- Settings Validator edits;
Settings Validator has been tweaked only show warnings instead of erroring (halting the load) if 3 or more errors are found.

Practically, this update could prove useful for a few games while looking completely useless for others… and honestly speaking, this update was only pushed because a certain popular game tried to meddle around with Nano, which scared me and my low-budget API lol. Yes, I know you’re reading this, testcombo.

4 Likes

Tbh I am probably going to use this for my game. (This is because Simple admin brokie)

2 Likes