diff --git a/Menus/ManagePlayersMenu.cs b/Menus/ManagePlayersMenu.cs index 33a44fc..9f018aa 100644 --- a/Menus/ManagePlayersMenu.cs +++ b/Menus/ManagePlayersMenu.cs @@ -31,33 +31,28 @@ namespace CS2_SimpleAdmin.Menus // TODO: Localize options // options added in order - if (hasSlay) - { + if (AdminMenu.AltCheckPermissions(hasSlay, admin, "css_slap")) options.Add(new ChatMenuOptionData("Slap", () => PlayersMenu.OpenMenu(admin, "Slap", SlapMenu))); + if (AdminMenu.AltCheckPermissions(hasSlay, admin, "css_slay")) options.Add(new ChatMenuOptionData("Slay", () => PlayersMenu.OpenMenu(admin, "Slay", Slay))); - } - if (hasKick) - { + if (AdminMenu.AltCheckPermissions(hasKick, admin, "css_kick")) options.Add(new ChatMenuOptionData("Kick", () => PlayersMenu.OpenMenu(admin, "Kick", KickMenu))); - } + - if (hasBan) - { + if (AdminMenu.AltCheckPermissions(hasBan, admin, "css_ban")) options.Add(new ChatMenuOptionData("Ban", () => PlayersMenu.OpenMenu(admin, "Ban", (admin, player) => DurationMenu.OpenMenu(admin, $"Ban: {player.PlayerName}", player, BanMenu)))); - } - if (hasChat) - { + if (AdminMenu.AltCheckPermissions(hasChat, admin, "css_gag")) options.Add(new ChatMenuOptionData("Gag", () => PlayersMenu.OpenMenu(admin, "Gag", (admin, player) => DurationMenu.OpenMenu(admin, $"Gag: {player.PlayerName}", player, GagMenu)))); + if (AdminMenu.AltCheckPermissions(hasChat, admin, "css_mute")) options.Add(new ChatMenuOptionData("Mute", () => PlayersMenu.OpenMenu(admin, "Mute", (admin, player) => DurationMenu.OpenMenu(admin, $"Mute: {player.PlayerName}", player, MuteMenu)))); + if (AdminMenu.AltCheckPermissions(hasChat, admin, "css_silence")) options.Add(new ChatMenuOptionData("Silence", () => PlayersMenu.OpenMenu(admin, "Silence", (admin, player) => DurationMenu.OpenMenu(admin, $"Silence: {player.PlayerName}", player, SilenceMenu)))); - } + - if (hasKick) - { + if (AdminMenu.AltCheckPermissions(hasKick, admin, "css_team")) options.Add(new ChatMenuOptionData("Force Team", () => PlayersMenu.OpenMenu(admin, "Force Team", ForceTeamMenu))); - } foreach (ChatMenuOptionData menuOptionData in options) { @@ -259,4 +254,4 @@ namespace CS2_SimpleAdmin.Menus CS2_SimpleAdmin.Instance.ChangeTeam(admin, player, teamName, teamNum, true); } } -} \ No newline at end of file +}