Добавление пункта меню в AMX Menu
В этой статье я расскажу вам как добавлять пункты меню от любого плагина в amx menu т.е в amxmodmenu.
ВАРИАНТ 1. В файле custommenuitems.cfg , находящемся в \HLDS\cstrike\addons\amxmodx\configs в самом конце добавляем строчку <текст меню>: Это - текст, который будет показан в меню непосредственно для этого пункта. <команда меню>: Это - команда клиента, используемая, чтобы получить доступ к меню. <флаги доступа>: Это флаги доступа которые будет использовать этот пункт меню. (Проверьте users.ini на флаги доступа. <название плагина>: Это название плагина которое написано в разделе управление плагинами Для отображения русского языка при сохранении надо выбрать кодировку UTF-8 Пример: ВАРИАНТ 2.Так же можно повозиться с скриптиком menufron.sma а потом скомпилировать (инфо) его. Я когда то так делал на заказ. 1. Открываем файл menufront.sma (addons\amxmodx\scripting) с помощью AkelPad 2. Ищем строчку AddDefaultMenus() { new flags; 3. После этого добавляем туда строчку AddMenuLang("LANG_FLAG", "command", get_clcmd_flags("command", flags) ? flags : ADMIN_ACCES , "Players Menu") 4. Сохраняем в UTF-8 без BOM. 5. Компилируем плагин 6. Переносим откомпилированный плагин в папку plugins, заменяем. 7. Открываем файл menufront.txt (addons\amxmodx\data\lang) и в любое место добавляем строчку LANG_FLAG = lang_value. Вставляем ее в [ru] и [en]. 8. Сохраняем в UTF-8 без BOM. Теперь поясню: * LANG_FLAG - флаг, опирающийся на файл языков (menufront.txt) * lang_value - значение флага в файле языков, для перевода на разные юзыки * ADMIN_ACCES - права админов, которые могут использовать эту команду (ADMIN_BAN, ADMIN_SLAY, ADMIN_MENU, ADMIN_CVAR, ADMIN_CFG) * command - консольная команда пункта меню Строчи можно менять местами для удобства, что лучше чем 1 вариант. Так же вы можете установить количество строчек на страничке менюшки (по стандарту 8): #define MENUITEMSPERPAGE 8 вариант 2 by WaNTeD, благодрю за идею nana_pumckuu ВНИМАНИЕ: *All
right reserved. © MEJORKA.RU ™ *Разрешается
выкладывать только ссылки на наш сайт. Если сайт будет замечен за таким
делом подаем жалобу владельцу хостинга и сайт блокируют.
*Уважайте чужой труд.
|
Сервера
Последний пост
el.MEJOR Team
Про сервачок
Нужно знать
Наши опросы
Партнеры
|