Здравствуйте уважаемые читатели.В данной статье хочу рассказать вам о одном замечательном моде, а так же о его полной настройке.
Buy Menu Manager - Данный плагин добавляет новое меню закупки, в которое можно добавить различное оружие из зомби мода и не только.
Квары:
bmm_on <1|0> — Включить/Выключить плагин
bmm_multiple <1|0> — При регистрации ZP Extra Items цена указывается в аммопаках, что существенно ниже стоимости ообычного оружия. Данный квар умножает цену, если она ниже установленной.
bmm_multiple_min <100> — Минимальная цена, после которой она умножается.
bmm_buyzone <1|0> — Включить/Выключить зону закупки. После выключения вы можете покупать оружие и патроны в любой точке карты.
bmm_autoammo <1|0> — Включить/Выключить автопополнение запасных патронов при возрождении и покупке оружия.
Команды:
amx_bmm_category — Открыть меню категорий. При добавлении Extra Items в плагин, в меню образуется пункт «Некатегоризировано», в котором они находятся. При помощи amx_bmm_category можно раскидать их на соответствующие категории (Пистолеты, винтовки, пулемёты и т. д.).
amx_bmm_clear — Очистка неиспользуемого зарегистрированного оружия из файла bmm_items.ini.
amx_bmm_stats - Отобразить статистику популярности оружия.
Настройка файла оружия bmm_items: После установки плагина и первом запуске сервера в папке config появится файл bmm_items.ini, в нем хранятся данные об оружии: категория, права, цена и другое. Рассмотрим на примере Golden Deagle и USAS
Все по порядку: 1 - Название Оружия: USAS12 - Golden Deagle 2 - Тип(категория) оружия: USAS:Дробовики - Golden Deagle:Пистолеты.Счет категории идет сверху вниз, т.е 1 - пистолеты, 2 - дробовики и т.п 3 - Не советую трогать данное значение.Это как-бы "source" оружия, устанавливается автоматически, если например поменять 2 на 3, то может закупиться бомба. 4 - Цена: USAS12 - 3350 - Golden Deagle - 1200 5 - Какой команде доступно оружие: USAS12 - Все - Golden Deagle - Все.0 - CT , 1 - TT, 2 - ALL 6 - Права: USAS12 - Все - Golden Deagle - Флаг "t".
Флаги устанавливаются по битсумме, ниже приведенна таблица всех флагов: #define ADMIN_ALL 0 //Доступ всем #define ADMIN_IMMUNITY 1 //Flag "a", Иммунитет #define ADMIN_RESERVATION 2 //Flag "b", Зарезервированный слот #define ADMIN_KICK 4 //Flag "c", Кик #define ADMIN_BAN 8 //Flag "d", Бан #define ADMIN_SLAY 16 //Flag "e", slay #define ADMIN_MAP 32 //Flag "f", Смена карты #define ADMIN_CVAR 64 //Flag "g", Изменение кваров #define ADMIN_CFG 128 //Flag "h", Редактирование конфига #define ADMIN_CHAT 256 //Flag "i", Админ чат #define ADMIN_VOTE 512 //Flag "j", Голосование #define ADMIN_PASSWORD 1024 //Flag "k", sv_password #define ADMIN_RCON 2048 //Flag "l", Доступ к ркону #define ADMIN_LEVEL_A 4096 //Flag "m", опционально #define ADMIN_LEVEL_B 8192 //Flag "n", опционально #define ADMIN_LEVEL_C 16384 //Flag "o", опционально #define ADMIN_LEVEL_D 32768 //Flag "p", опционально #define ADMIN_LEVEL_E 65536 //Flag "q", опционально #define ADMIN_LEVEL_F 131072 //Flag "r", опционально #define ADMIN_LEVEL_G 262144 //Flag "s", опционально #define ADMIN_LEVEL_H 524288 //Flag "t", опционально #define ADMIN_MENU 1048576 //Flag "u", доступ к amxmodmenu если например вы хотите чтобы Golden Deagle могли пользоваться только игроки с флагом"n", ставим 8192
Добавление своего оружия. Есть два способа добавить своё оружие.
1 Способ - Не переписывая оружия с зомби мода
Достаточно лишь установить ниже плагина, то оружие(extra item) которое вы хотите добавить.Оно поместится в категорию «Некатегоризировано», оттуда нужно будет переместить её с помощью консольной команды "amx_bmm_category", у вас откроется меню, где нужно будет выбрать пункт «Некатегоризировано», после чего ваше оружие и затем категорию, в которую вы хотите поместить оружие.
2 Способ - Переписываем с зм
Переписываем с зм: Видео После того, как вы переписали с зм делаем следующее: 1.Открываем исходник 2.Подключаем инклюд #include <bmm> 3.Перед plugin_init пишем new g_itemid; 4.В plugin_init пишем g_itemid = bmm_add_item( "Item", 5250, BMM_TEAM_T, BMM_EQUIP ); Item = Название(можно будет поменять в bmm_items) 5250 - Цена BMM_TEAM_T - Команда , которая сможет покупать оружие(BMM_TEAM_CT, BMM_TEAM_ALL) BMM_EQUIP - Категория(BMM_PISTOLS, BMM_SHOTGUNS, BMM_SMG, BMM_RIFLES, BMM_MACHINEGUNS) 5.В видео мы переделывали kriss, в том случае заменяем public give_kriss(id) на public bmm_item_selected( id, itemid ),в других случаях ищите выдачу оружия(2 аргумент register_clcmd) На этом все.
Писал сам.Даже автор не позаботился о данной информации(всмысле как добавить оружие, настройка файла). Разбирался сам, и решил поделиться.Мод действительно полезен. Пишу плагины на заказ. Skype: swimup-pro Статус: Свободен
Ну, молодец, раз сам всё сделал. Теперь набери тестеров, которые готовы тестировать твой плагин на своих серверах. В конце, концов и наконец, найдешь ты конец наконец...
Теперь набери тестеров, которые готовы тестировать твой плагин на своих серверах.
Не я Автор.Плагин работает стабильно, уже много раз тестировался.И максимум из-за чего могут быть падения, это уже из-за добавленных пользователем оружия. Пишу плагины на заказ. Skype: swimup-pro Статус: Свободен