GAdmin
Highly customizable admin system for Roblox.
Install / Use
/learn @gdr1461/GAdminREADME
How to use?
-
Download rbxm file.
-
Insert
rbxmbyInsert from Fileinto the workspace. <br /> -
Place it into
ServerScriptService. -
Read wiki.
[!NOTE]
Requirements
- Usage
DataStoreService, so it is recommended to setEnable Studio Access to API Servicestotrue.- Optional usage of
HttpServiceto let you know if your GAdmin needs an update.
Settings
Settings is located at: GAdminLoader/Settings.
Some of the settings can be outdated.
Customizability
With GAdmin you can:
- Change GAdmin's TopBar using
TopBar.ReferenceofClient/Modules/Framework/TopBar; - Create your own
Commands; - Make
Calls; - Use three of GAdmin's
APIs. - Much more.
API Usage
API has many useful methods. As an example, API:GetBanlist().
To get API, you first need to get GAdmin MainModule:
local GAdmin = require(_G.GAdmin)
And then, get the API from it:
local API = GAdmin:GetAPI()
Custom commands
You can make either client or server custom commands.
Read GAdminLoader/Addons/ServerCommands/INFO and GAdminLoader/Addons/ClientCommands/INFO first.
Server command template:
{
Command = "Explode",
RequiredRank = 3,
Alias = {"Explosion"},
UppercaseMatters = false,
Client = false,
ClientOnly = false,
Loop = false,
Arguments = {"Player@"},
References = {"Player"},
ArgPermissions = {},
Function = function(Caller, Arguments)
local player = Arguments[1]
local Explosion = Instance.new("Explosion")
Explosion.Parent = player.Character.HumanoidRootPart
Explosion.CFrame = player.Character:GetPivot()
end,
},
Client command template:
In ServerCommands:
{
Command = "View",
RequiredRank = 3,
Alias = {"SeePlayer"},
UppercaseMatters = false,
Client = true,
ClientOnly = true,
CallerClient = true,
Loop = false,
Arguments = {"Player@"},
References = {"Player"},
ArgPermissions = {},
},
In ClientCommands:
ClientCommands.View = function(Caller, Arguments)
local Player = Arguments[1]
workspace.CurrentCamera.CameraSubject = Player.Character.Humanoid
end
