Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском. |
|
| Игровой форум CSMGK Создание и настройка серверов Cs 1.6 Моды Buy Menu Management [BMM] |
| Buy Menu Management [BMM] |
Offline
Здравствуйте уважаемые читатели.В данной статье хочу рассказать вам о одном замечательном моде, а так же о его полной настройке.
Buy Menu Manager - Данный плагин добавляет новое меню закупки, в которое можно добавить различное оружие из зомби мода и не только. Квары: bmm_on <1|0> — Включить/Выключить плагин bmm_multiple <1|0> — При регистрации ZP Extra Items цена указывается в аммопаках, что существенно ниже стоимости ообычного оружия. Данный квар умножает цену, если она ниже установленной. bmm_multiple_min <100> — Минимальная цена, после которой она умножается. bmm_multiple_num <1000> — Во сколько умножается. bmm_autobuy_limit <5000> — Денежный лимит автозакупки. bmm_buyzone <1|0> — Включить/Выключить зону закупки. После выключения вы можете покупать оружие и патроны в любой точке карты. bmm_autoammo <1|0> — Включить/Выключить автопополнение запасных патронов при возрождении и покупке оружия. Команды: amx_bmm_category — Открыть меню категорий. При добавлении Extra Items в плагин, в меню образуется пункт «Некатегоризировано», в котором они находятся. При помощи amx_bmm_category можно раскидать их на соответствующие категории (Пистолеты, винтовки, пулемёты и т. д.). amx_bmm_additem — Добавление консольных комманд в меню закупок: amx_bmm_additem <Имя итема> <цена> <команда> <флаги> <команда>. amx_bmm_clear — Очистка неиспользуемого зарегистрированного оружия из файла bmm_items.ini. amx_bmm_stats - Отобразить статистику популярности оружия. Настройка файла оружия bmm_items: После установки плагина и первом запуске сервера в папке config появится файл bmm_items.ini, в нем хранятся данные об оружии: категория, права, цена и другое. Рассмотрим на примере Golden Deagle и USAS Цитата "Golden Deagle" 1 1 1200 2 524288 "USAS12" 2 1 3350 2 0 Все по порядку: 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", у вас откроется меню, где нужно будет выбрать пункт «Некатегоризировано», после чего ваше оружие и затем категорию, в которую вы хотите поместить оружие. Цитата Переписываем с зм: Видео После того, как вы переписали с зм делаем следующее: 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) На этом все. Прикрепления:
BMM2.zip
(77.9 Kb)
|
| |||
| |||