Resource icon

Core Numeric Menu 1.0.0

No permission to download
Supported Games
  1. Counter-Strike 2
Resource was created using AI
  1. Yes, partly
Source Link
https://github.com/niffox2q/cs2-numeric-menu/
Numeric Menu - плагин-ядро, который заменяет стандартные меню от Utils, делая управление в меню через цифровые бинды, которые пользователь должен самостоятельно установить.
Бинды полностью настраиваемые но не отменяют обычное использование кнопок.

ВАЖНО: Ядро экспериментально и находится в тестовой фазе, при багах просьба обращаться в дискорд: @niffox

Ключевые отличия:
- Интерфейс по центру экрана с нумерованием под бинды, навигация совершается полностью через цифровые бинды, по желанию можно изменить их в конфиге (1..9)
- Встроенный колорайзер текста, как титула так и текста кнопок.
- Компактная навигация внизу меню без использования HTML-кнопок или материалов с аддона.

Совместимость:
- API полностью совместимо с Utils, так что для установки достаточно заменить получаемый интерфейс и выставить цвета в файле переводов, чтобы меню выглядело красиво.

Стандартная бинд команда находится в конфиге.

1787165654035.webp

{DEFAULT}
{RED}
{LIGHTPURPLE}
{GREEN}
{LIME}
{LIGHTGREEN}
{LIGHTRED}
{GRAY}
{LIGHTOLIVE}
{OLIVE}
{LIGHTBLUE}
{BLUE}
{PURPLE}
{GRAYBLUE}

Требования:

Установить хедер (гитхаб данного плагина: путь include/numeric_menu_api.h
При объявлении переменной с API замените тип данных с IMenusApi* на INumericMenuApi*
C:
IMenusApi* menus_api;
заменить на
C:
INumericMenuApi* menus_api;

При инициализации:
C:
menus_api = (IMenusApi*)g_SMAPI->MetaFactory(Menus_INTERFACE, &ret, nullptr);
    if (ret == META_IFACE_FAILED) {
        META_CONPRINTF("%s | Missing UTILS plugin.",g_PLAPI->GetLogTag());
        engine->ServerCommand(("meta unload " + std::to_string(g_PLID)).c_str());
        return;
    }

Заменить на:
C:
menus_api = (INumericMenuApi*)g_SMAPI->MetaFactory(NUMERIC_MENU_INTERFACE, &ret, nullptr);
    if (ret == META_IFACE_FAILED) {
        META_CONPRINTF("%s | Missing UTILS plugin.",g_PLAPI->GetLogTag());
        engine->ServerCommand(("meta unload " + std::to_string(g_PLID)).c_str());
        return;
    }
Author
niffox
Downloads
4
Views
65
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from niffox

Back
Top