The Ultimate Basic Admin Essentials Guide

Oops sorry! If you felt i was rude while i wasnt lol. I’m just confused, how to do the console topbar i was very confused. :smiley:

By the way! How to make it so that Moderator+ recieve free Donor Perks?

If you search up Bodieblox on YouTube there is a video somewhere on that channel for that

I did watch, and im ur fan + the script is outdated. I’m talking about the new MainModule

local Plugin = function(…)
local Data = {…}

local remoteEvent = Data[1][1]
local remoteFunction = Data[1][2]
local returnPermissions = Data[1][3]
local Commands = Data[1][4]
local Prefix = Data[1][5]
local actionPrefix = Data[1][6]
local returnPlayers = Data[1][7]
local cleanData = Data[1][8]
local pluginName = 'PTS'
local pluginPrefix = actionPrefix
local pluginLevel = 0
local pluginUsage = ""
local pluginDescription = "Requests assistance from Shift Assistant+."
local playerService = game:GetService('Players')

local function pluginFunction(Args)
    local Player = Args[1]
    remoteEvent:FireClient(Player, 'Hint', 'RoGrill | Permission to Speak', 'Successfully requested a Moderator. Shift Assistant+ will assist you shortly.')
    
    for _, admin in pairs(playerService:GetPlayers()) do
        local PlayerPermission = returnPermissions(admin)
        if PlayerPermission >= 1 then
            remoteEvent:FireClient(admin, 'Notif', 'Support Needed', 'Click to assist, ' .. Player.Name, { "Support", Player.Name })
        end
    end
end

remoteEvent.OnServerEvent:Connect(function(Player, Key, ...)
    local Data = {...}
    if Data[1] == "Notification Transfer" then
        if Data[2][1] == "Support" then
            local targetPlayer = game.Players:FindFirstChild(Data[2][2])
            if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
                -- Teleport the admin to the player needing assistance
                Player.Character.HumanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -7) * CFrame.Angles(0, math.pi, 0)
                
                -- Notify all admins to remove the notification
                for _, admin in pairs(playerService:GetPlayers()) do
                    local PlayerPermission = returnPermissions(admin)
                    if PlayerPermission >= 1 then
                        remoteEvent:FireClient(admin, 'RemoveNotif', 'Support Needed')
                    end
                end
            end
        end
    end
end)

local descToReturn
if pluginUsage ~= "" then
    descToReturn = pluginPrefix .. pluginName .. ' ' .. pluginUsage .. '\\n' .. pluginDescription
else
    descToReturn = pluginPrefix .. pluginName .. '\\n' .. pluginDescription
end

return pluginName, pluginFunction, pluginLevel, pluginPrefix, { pluginName, pluginUsage, pluginDescription }

end

return Plugin

how to make it vanish when its clicked by a admin

Hey there! I know how to add /e support for commands in Basic Admin as well as adding Display Name support. I’m pretty sure these would be useful to users who are using this guide. If you would like to discuss something about this, feel free to reach out to me on Discord (convxors) or via messages on the DevForum!

I actually saw a bunch of game use TopBarPlus V3 for things like the command bar, panels, etc. I was wondering if it would be possible to have a guide how to integrate TopBarPlus to BAE as it may be quite useful to multiple users.

Also my game’s training center is inspired by Venti, and in this training video(0:25 - 0:37) I can see that there is a panel on the left hand side of the host’s screen looking similar to the donor panel however in stead of cape options, there are options to control the training center (doors in this case). Now my question is, how would I create a custom panel command? I hope that you (@LegendOJ1) would be able to break it down maybe

You can achieve this by making your own gui and having a command to open it, its not supported on basic admin essentials but you are open to hire a scripter to make a host panel for you. They can migrate it to the Basic Admin UI due to the templates given.

Hey there, i have decided to make a venti host panel inspired. tis nearly 35 done

Hey I am following this tutorial to fix the admin but the newer Main Module you gave to fix the admin has errors in it. More specifically in line 25 where it says “script =” the script part is underlined. Also on line 2064 “CheckAsset” is underlined. Any way I can combat this? I’ve attached photos below.

image
image

It didnt work for me. I tried it

I edited the Icon var, and it worked! TYSM

Hey, if you are still reading this, just change:

script = Instance.new("ModuleScript") to local script = Instance.new("ModuleScript")

And for CheckAsset

For the checkAsset, it is erroring because there is 2 functions.

You must follow these specific instructions:

Press CTRL + F in the MainModule

Then, search this specific term: local function CheckAsset

Go to the second one that is found, and then delete the whole block of code. If you delete the first one, some of the script will get messed up.

Hope this helps! :grin:

1 Like

Thank you so much! This issue has been driving me crazy for months and it’s finally been fixed. You’re awesome, thanks so much!!!

1 Like

Sorry for my late reply. May I please have your discord username? :smiley:

cloudedscripter. Apologies for the late reply too.

It looks that you aren’t accepting request at the moment, would you mind adding me instead? (._50.shades.of.pink_.)

Okay! I will add soon. ((((((((()

How do i add a command cooldown?