| deagle^zopa | Дата: Понедельник, 12.03.2012, 14:16 | Сообщение # 1 |  
					
					 Папка сайта :D 
					
					Группа: Пользователи 
					
					Сообщений: 51 
					
					
					
					Статус: 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   Ну и все удачи.
					
					
					 |  
					|   | 
					 |  
				  |