Buy Menu Management (v1.0.1 Fixed version) - данный плагин позволяет изменять и дополнять стандартное Buy Menu для своих нужд. В том числе добавлять новые пункты из сторонних плагинов посредством небольшого API.

Используемые модули:
Fakemeta

Плагин поддерживает:
1. Добавление пунктов в меню через собственное API:
Код
/**
  * Registers a custom item which will be added to the buy menu
  *
  * Note: The returned item ID can be later used to catch item
  * purchase events for the bmm_item_selected() forward.
  *
  * @param name Caption to display on the menu.
  * @param cost Money to be deducted on purchase.
  * @param teams Bitsum of teams which should be applied for the item.
  * @param type Category number which should be applied for the item.
  * @return An internal extra item ID.
  */
native bmm_add_item(const name[], cost, team, type);

/**
* Called when a player check item
  *
  * @param id Player index.
  * @param itemid Item ID.
  */
forward bmm_item_selected(id, itemid);


2. (!) Добавление оружия, при подключении Extra Items. При добавлении, оружие попадает в меню закупок появляется пункт «Без категории». Небольшая демонстрация этого плагина, с Extra Items: http://youtube.com/watch?v=_uHiexL03kE

3. Добавление пунктов через консоль. (Для консольных команд). Для случаев, если вы хотите, что бы при нажатии пункта у игрока выполнялась команда из консоли. Так же при помощи этого способа можно зарегистрировать некоторое стандартное оружие (Пример: amx_bmm_additem "AK-47" 2500 T "" "ak47"). При вызове зарегистрированной команды напрямую через консоль, она не будет работать.

Команды:
amx_bmm_category — Открыть меню категорий. При добавлении Extra Items в плагин, в меню образуется пункт «Без категории», в котором они находятся. При помощи amx_bmm_category можно раскидать их на соответствующие категории (Пистолеты, винтовки, пулемёты и т. д.). Информация о новых категориях хранится в файле bmm_items.ini.
amx_bmm_additem — Добавление консольных комманд в меню закупок: amx_bmm_additem .
amx_bmm_clear — Очистка неиспользуемого зарегистрированного оружия из файла bmm_items.ini.

Квары:
bmm_on 1 — Включить/Выключить плагин
bmm_multiple 1 — При регистрации ZP Extra Items цена указывается в аммопаках, что существенно ниже стоимости ообычного оружия. Данный квар умножает цену, если она ниже установленной.
bmm_multiple_min 100 — Минимальная цена, после которой она умножается.
bmm_multiple_num 1000 — Во сколько умножается.

— Version: 0.1beta (Dec 26, 2012 MSK)
* First public beta-version.
*
— Version: 0.2beta (Dec 28, 2012 MSK)
* Сode amendments.
* Added the ability to add items to certain admin levels.
* When registering item with repeated name is added number after the name. (Item(1), Item(2) and so on).
* Some minor fixes
*
— Version: 1.0 (Dec 29, 2012 MSK)
* Rewrite and optimization code
* Added ability to add console commands to the items (amx_bmm_additem)
* Registetion all items in file "bmm_items.ini"
* Some bugs fixes
* Increased usability of the plugin
*
— Version: 1.0.1 (Mar 13, 2013 MSK)
* Some additions
* Bug fixes


По-умолчанию, в меню закупок, используя данный плагин, отсутствует стандартное оружие. Для добавления, подключите плагин bmm_default_weapons, находящийся в аттачах.

Автор: Mr. Frost (Danakt)
Версия: 1.0.1