Яндекс.Метрика
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]




Внимание!
Реклама


Внимание!
Реклама

  • Страница 1 из 1
  • 1
Модератор форума: Delahoya, GrAB  
Добавляем свой пункт в меню amxmodmenu.
ПлеменецДата: Вторник, 23.08.2011, 02:22 | Сообщение # 1
Читер
Группа: Пользователь

Регистрация: 22.08.2011
Сообщений: 93
Сеть: Offline
Хочу рассказать вам как добавить еще один пункт в меню amxmodmenu.
Скажу вам это очень удобно, не нужно делать много биндов, и лишний раз вспоминать на какую кнопку забиндено то или иное меню.
И так начнем
Сохраните оригинал файлов menufron.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_меню

Есть еще один способ
1.Открываем файл custommenuitems.cfg находится в addons\amxmodx\configs
2.Добавляем строчку
amx_addmenuitem "текст меню" "команда меню" "флаги доступа" "название плагина"

"текст меню" - То что будет видно в меню
"команда меню"- команда посылаемая в консоль сервера, например uaio_menu
"флаги доступа" - флаг доступа, смотри файл user.ini
"название плагина"- название плагина
Например:
amx_addmenuitem "Админ меню" "uaio_menu" "d" "uaio_menu"
Так же можете менять кол-во строк в меню, по стандарту 8
#define MENUITEMSPERPAGE 8
цифру 8 меняете как вам удобно, но не советую делать более 12
Ну и все удачи.
Итог работы
 
leogorelovДата: Вторник, 23.08.2011, 11:38 | Сообщение # 2
Читер
Группа: V.I.P. Фантазиум

Регистрация: 22.08.2011
Сообщений: 313
Сеть: Offline
спс
 
ПлеменецДата: Вторник, 23.08.2011, 12:22 | Сообщение # 3
Читер
Группа: Пользователь

Регистрация: 22.08.2011
Сообщений: 93
Сеть: Offline
сяп всем
 
DonaldDarkДата: Суббота, 31.12.2011, 23:07 | Сообщение # 4
Читер
Группа: Забанен

Регистрация: 31.12.2011
Сообщений: 32
Сеть: Offline
спс


 
ШколотаДата: Вторник, 14.02.2012, 23:11 | Сообщение # 5
Читер
Группа: V.I.P. Фантазиум

Регистрация: 20.12.2011
Сообщений: 128
Сеть: Offline
fuuu_cu спс
 
  • Страница 1 из 1
  • 1
Поиск:

Статистика форума
Последние сообщения Самые отвечаемые темы Последние обновлённые темы
Баги(читы) в KAR...
Цигун
Цигун
Патч для клиента...
Изменяем голос в...
Набиваем посты. 169
всем привет) 131
Новый год! 100
Умный бот для Gr... 85
Слова 59
Тема: Дата,Время: Автор: Форум:
Баги(читы) в K... 07.09.2013, 22:42 Темный Другие игры
Цигун 22.08.2013, 11:09 Chuangzhi Треп
Цигун 22.08.2013, 11:05 Chuangzhi Треп
Патч для клиен... 14.08.2013, 13:22 прочерк Shaiya/Teos
Изменяем голос... 08.08.2013, 22:51 slimshady Counter - Strike 1.6
Древняя систем... 23.07.2013, 12:49 Chuangzhi Треп
Помоги будь ня... 15.07.2013, 11:22 Nikko Фантазиум 2
Откудо столько... 15.07.2013, 11:21 XBSZIDOS5937 Фантазиум 2
бот для r2 13.07.2013, 17:41 winzux Другие игры
Русская Asda 2 26.06.2013, 20:59 gnidas В играх
Активные на форуме Новые пользователи
winzux 1272
Jioget 527
Timka55 401
leogorelov 313
5nizza17 294
avatarvaulin 03.04.2024
litvik 24.12.2021
v()mb@t 19.06.2015
Ежик™ 15.06.2015
armen-gabrielyan-75 27.05.2015

Наши спонсоры: Игры ПК    Психоантропология