vCommand’s icon is extremely similar to InCommand’s one…
InCommand:
vCommand:
vCommand’s icon is extremely similar to InCommand’s one…
InCommand:
vCommand:
Strange. I’ve never heard of InCommand so this must be a coincidence. Oh and BTW, I have no logo with text, I added it in using Inspect Element on the post preview
Shouldn’t you post this once you have some actual moderation content?
For commands, you should not use an if condition
for each one of them. This isn’t scalable and would make updating and adding additional commands a pain.
You should store them in a table like so, with a function that’s called when they’re used:
-- Example
local CMDS = {
{
Name = "fly", -- the name of the command
Callback = function(self, ...) -- the actual functionality of the command
--...
end
}
}
For the functions, depending the amount of commands, I would recommend making them separate ModuleScripts in a specified folder to make it easier to navigate.
Please use UserIds instead of Usernames, since Usernames can be changed
Buttons shouldn’t have individual LocalScripts, you should have a system where one primary script can loop through each of the buttons and dynamically connect to them.
Usually, I would provide a code sample that you could use (like I did above), but with the way your buttons are setup, what I was thinking wouldn’t be good performance wise (loops within loops within loops).
Holy moly that Parent chain
Same thing with the MenuChange scripts, they could be centralized to one singular script to automate all of them
You should utilize the gameProcessed
parameter (after input
) to make sure the user isn’t typing in chat or a TextBox, because they’ll accidentally open the menu because it’s binded to the same key they pressed
Also, you’re doing the check on the client, even though the server will kick the player if they fire the admin remote without being an admin, you should at least make the server manually place the GUI into the correct player’s PlayerGui when they join the game.
I will fix these tomorrow in a revamp update. If I don’t I probably forgot.
i don’t see why you would need this.
if YOU have access to it, then you’re an admin.
It’s both to fill space and because this panel’s UI is partially inspired by the first version of Admin Panel, aka CanaryAdmon, aka Cmdr. The other inspiration is MY Windows 11 UI. I changed accent colors, which is why the topbar is red.
what makes this better to use than other panels?
Nothing, as least so far. I actually had this clearly stated in a previous version, BTW.
What does vanish do? Vanish will hide you from other players. You will not show up in the default Roblox PlayerList or ESC menu. Your player model will also be hidden from others until you die.
Commander not cmdr, different product.
You do not have to update your command packs to use chat commands! They work by default! The format is:
/commandPack command arguments
.
This is case insensitive. You can also use imprecise formatting and forego the commandpack.
/command arguments
.
If multiple packs have commands of the same name, it will pick the first command pack with that command. Also, you can use either the default or internal name. Internal names are case sensitive. Examples:
/vCommandDefaultPlayers Kill all
/Players kill all
/pLaYeRs KiLl all
/kill all
Enjoy the update!
Just a little gear boost for ya’ll. Also, feel free to suggest me new gears to add!
Added 2 template packs to build off of as well as adding the fly2 command to the Players pack.
0 voters
I tried both links that say ‘here’ to get the file/model, but they’re both locked due to Roblox new update, can you somehow make it public, so I can get it?