From 7386a2aae2e5a4a966e920ebb1cb997340b2b078 Mon Sep 17 00:00:00 2001 From: Valentin Barat Date: Mon, 12 Feb 2024 22:16:07 +0100 Subject: [PATCH] Made Admin menu visible only for root --- Menus/AdminMenu.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Menus/AdminMenu.cs b/Menus/AdminMenu.cs index 91a025a..3f8bf0e 100644 --- a/Menus/AdminMenu.cs +++ b/Menus/AdminMenu.cs @@ -38,13 +38,15 @@ namespace CS2_SimpleAdmin.Menus //bool xpRights = AdminManager.PlayerHasPermissions(admin, "@wcs/xp"); BaseMenu menu = AdminMenu.CreateMenu("Simple Admin"); - ChatMenuOptionData[] options = new[] + List options = new() { new ChatMenuOptionData("Manage Players", () => ManagePlayersMenu.OpenMenu(admin)), new ChatMenuOptionData("Manage Server", () => ManageServerMenu.OpenMenu(admin)), new ChatMenuOptionData("Fun actions", () => FunActionsMenu.OpenMenu(admin)), - new ChatMenuOptionData("Manage Admins", null) }; + + if (AdminManager.PlayerHasPermissions(admin, "@css/root")) + options.Add(new ChatMenuOptionData("Manage Admins", () => ManageAdminsMenu.OpenMenu(admin))); foreach (ChatMenuOptionData menuOptionData in options) {