public Plugin:myinfo =
{
name = "Setclass (menu)",
author = "Na'Vi Rysik5318",
description = "Меню плагина setclass",
version = "0.1",
url = ""
}
new Handle: g_sc;
public OnPluginStart()
{
RegAdminCmd("sm_sc", Command_OpenMenu_sc, ADMFLAG_RESERVATION);
g_sc = CreateMenu(Handler_sc);
SetMenuTitle(g_sc, "Смена класса")
AddMenuItem(g_sc, "1", "Скаут")
AddMenuItem(g_sc, "2", "Солдат")
AddMenuItem(g_sc, "3", "Поджигатель")
AddMenuItem(g_sc, "4", "Подрывник")
AddMenuItem(g_sc, "5", "Пулемётчик")
AddMenuItem(g_sc, "6", "Инженер")
AddMenuItem(g_sc, "7", "Медик")
AddMenuItem(g_sc, "8", "Снайпер")
AddMenuItem(g_sc, "9", "Шпион")
}
public Action:Command_OpenMenu_sc(client, argc)
{
DisplayMenu(g_sc, client, MENU_TIME_FOREVER);
return Plugin_Handled;
}
public Handler_sc(Handle:menu, MenuAction:action, client, slot)
{
static String: g_sCmds[][] =
{
"sm_setclass @me scout",
"sm_setclass @me soldier",
"sm_setclass @me pyro",
"sm_setclass @me demoman",
"sm_setclass @me heavy",
"sm_setclass @me engineer",
"sm_setclass @me medic",
"sm_setclass @me sniper",
"sm_setclass @me spy"
}
if(action == MenuAction_Select)
{
FakeClientCommand(client, g_sCmds[action]);
}
}