Добавление пункта в amxmodmenu

Хочу рассказать вам как добавить еще один пункт в меню amxmodmenu, как я сделал в своей последней сборке, скажу вам честно очень удобно, не нужно делать много биндов, и лишний раз вспоминать на какую кнопку забиндено то или иное меню
Для начала сохраните оригинал файлов menufront.sma и menufront.amx
И так начнем:
1. Открываем файл menufront.sma... находится\addons\amxmodx\scripting

2. Ищем строчку
AddDefaultMenus()
{
new flags;

3. После этого добавляем туда строчку
AddMenuLang("LANG_TEG", "команда", get_clcmd_flags("команда", flags) ? flags : ADMIN_KICK , "Players Menu")

4. Сохраняем

5. Компилируем плагин


6. Копируем откомпилированный плагин в папку plugins, на вопрос заменить жмем Да
Открываем файл menufront.txt и добавляем строчку LANG_TEG = lang_teg

Поясню:

Вместо слова команда вводим команду которую будет выполнять пункт меню. Вместо слова LANG_TEG вставляем тег в словарь перевода. Если вам не понятно что за тег, откройте файл menufront.txt находиться addons\amxmodx\data\lang
Видим там что то похожее KICK_PLAYER = Kick Player или BAN_PLAYER = Ban Player ну там много пунктов, так вот KICK_PLAYER и BAN_PLAYER это и есть LANG_TEG
В основном LANG_TEG служит для перевода меню

Пример:
Я добавил строчку
AddMenuLang("UAIO_MENU", "uaio_menu", get_clcmd_flags("uaio_menu", flags) ? flags : ADMIN_KICK , "Players Menu")
затем открыл файл menufront.txt и добавил строчку UAIO_MENU = uaio_menu
Я добавил пункт который будет вызывать uaio_меню
Загрузок:
Комментариев: 0
Просмотров: 2494
Советуем
Мини-чат
Реквизиты
Наши Реквизиты, на которые вы можете скинуть деньги!
R227187686622
U192215244431
89268729625
Статистика сайта
Сейчас online
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сегодня наш сайт посетили
Счетчики
Проверить тИЦ и PR Яндекс цитирования

Твой мир Counter-Strike1.6