From 33bd83d0a14723a18ff09b4f0f2234349d61af08 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Sat, 10 Feb 2024 12:59:41 +0100 Subject: [PATCH] 1.6b - Closing menu --- Commands.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Commands.cs b/Commands.cs index dc407144..006c17a4 100644 --- a/Commands.cs +++ b/Commands.cs @@ -107,6 +107,7 @@ namespace WeaponPaints .ToDictionary(pair => pair.Key, pair => pair.Value); var giveItemMenu = new ChatMenu(Localizer["wp_knife_menu_title"]); + giveItemMenu.PostSelectAction = PostSelectAction.Close; var handleGive = (CCSPlayerController player, ChatMenuOption option) => { if (!Utility.IsPlayerValid(player)) return; @@ -188,6 +189,7 @@ namespace WeaponPaints )?.ToList(); var skinSubMenu = new ChatMenu(Localizer["wp_skin_menu_skin_title", selectedWeapon]); + skinSubMenu.PostSelectAction = PostSelectAction.Close; // Function to handle skin selection for the chosen weapon var handleSkinSelection = (CCSPlayerController p, ChatMenuOption opt) => @@ -237,7 +239,6 @@ namespace WeaponPaints if (g_bCommandsAllowed && (LifeState_t)p.LifeState == LifeState_t.LIFE_ALIVE) RefreshWeapons(p); - if (!Config.GlobalShare) { if (weaponSync != null) @@ -287,6 +288,7 @@ namespace WeaponPaints { commandsCooldown[(int)player.UserId] = DateTime.UtcNow.AddSeconds(Config.CmdRefreshCooldownSeconds); MenuManager.OpenChatMenu(player, weaponSelectionMenu); + weaponSelectionMenu.PostSelectAction = PostSelectAction.Close; return; } if (!string.IsNullOrEmpty(Localizer["wp_command_cooldown"]))