Files
CS2-SimpleAdmin/Menus/DurationMenu.cs
Dawid Bepierszcz c321502937 1.4.2a
- Config upgrade
- Translatable  and customizable menu
- More async
- Minor changes
2024-04-29 00:04:42 +02:00

19 lines
586 B
C#

using CounterStrikeSharp.API.Core;
namespace CS2_SimpleAdmin.Menus
{
public static class DurationMenu
{
public static void OpenMenu(CCSPlayerController admin, string menuName, CCSPlayerController? player, Action<CCSPlayerController, CCSPlayerController?, int> onSelectAction)
{
var menu = AdminMenu.CreateMenu(menuName);
foreach (var durationItem in CS2_SimpleAdmin.Instance.Config.MenuConfigs.Durations)
{
menu.AddMenuOption(durationItem.Name, (_, _) => { onSelectAction(admin, player, durationItem.Duration); });
}
AdminMenu.OpenMenu(admin, menu);
}
}
}