diff --git a/Menus/AdminMenu.cs b/Menus/AdminMenu.cs index a43495f..ca40736 100644 --- a/Menus/AdminMenu.cs +++ b/Menus/AdminMenu.cs @@ -23,6 +23,14 @@ namespace CS2_SimpleAdmin.Menus } } + public static bool AltCheckPermissions(bool hasPerm, CCSPlayerController? player, string command) + { + if ((hasPerm && !AdminManager.PlayerHasCommandOverride(player, command)) || + (AdminManager.PlayerHasCommandOverride(player, command) && + AdminManager.GetPlayerCommandOverrideState(player, command))) return true; + return false; + } + public static void OpenMenu(CCSPlayerController admin) { if (admin == null || admin.IsValid == false) @@ -57,4 +65,4 @@ namespace CS2_SimpleAdmin.Menus OpenMenu(admin, menu); } } -} \ No newline at end of file +}