[VIP] Смена Класса (Set Class) (Рус/Eng/Укр)

[VIP] Смена Класса (Set Class) (Рус/Eng/Укр) 0.3

Rysik5318

Участник
Сообщения
27
Реакции
15
  • Автор ресурса
  • #1
Последнее редактирование:

Rysik5318

Участник
Сообщения
27
Реакции
15
  • Автор ресурса
  • #3
Если кто-то захочет засунуть это в VIP меню. - Модуль плагина - [VIP] Custom Features
(до тех пор пока автор или кто-либо не реализует это в коде)
Пока что только так, если мне кто-то поможет, то сразу сделаю обновление , потому что я не знаю как это сделать.
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
выкинул лишнее:
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]);
    }
}
 

Rysik5318

Участник
Сообщения
27
Реакции
15
  • Автор ресурса
  • #5
выкинул лишнее:
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]);
    }
}
Спасибо конечно, но мне нужна ещё помощь с тем чтобы кто-то объяснил как добавить в вип меню это
 

Rysik5318

Участник
Сообщения
27
Реакции
15
  • Автор ресурса
  • #7
Rysik5318 обновил(а) ресурс [VIP] Смена Класса (Set Class) новой записью:

Обновление 0.3

Удаление требования уровня доступ в sourcemod "A", плагин работает корректно с помощью SIRIUS (Огромное спасибо).
Добавление переводов в плагине.
Список переводов:
Русский
English
Український

Узнать больше об этом обновлении...
 
Сверху Снизу