- Closing menu
This commit is contained in:
Dawid Bepierszcz
2024-02-10 12:59:41 +01:00
parent aae6f7e260
commit 33bd83d0a1

View File

@@ -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"]))