Русское сообщество по скриптингу

Buy Menu Management 2.0

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

Buy Menu Management 2.0

Сообщение Mr. Frost » 26 дек 2012, 17:24

BUY MENU MANAGEMENT
Версия 2.0 © Danakt Frost


Описание:

Что нового в версии 2.0?
  1. Подсчет статистики покупаемости оружия. При помощи статистики вы всегда можете увидеть, какое оружие меньше или больше всего пользуется популярностью.
  2. Поддержка ботов. Теперь боты умеют покупать добавленное вами оружие. Статистика оружия, купленного ботами, не ведётся. Статистика открывается при помощи команды "amx_bmm_stats", как в консоли сервера, так и в консоли администратора (администратор должен иметь права доступа к редактированию кваров).
  3. Режим "No Buyzone". При включении данного режима, вы можете покупать оружие и патроны в любой точке карты. Включается при отключении квара "bmm_buyzone".
  4. Бесплатные патроны. При возрождении и при покупке любого оружия вы будете иметь полный комплект запасных патрон, как в Counter-Strike: Source. Функция отключается при помощи квара " bmm_autoammo".
  5. Авто закупка и перезакупка оружия кнопками F1 и F2.

Методы добавления пунктов в меню:
  1. Обычное добавление оружия. Плагин способен добавлять оружие в меню через сторонние плагины, при помощи внутреннего API (Смотрите файл bmm.inc в прикреплениях). Пример использования этого способа вы можете увидеть в прикреплённом плагине "bmm_c4", который добавляет в меню снаряжений террористов бомбу C4.
    Внимание! При установке плагина на сервер, из меню пропадает всё стандартное оружие. Чтобы вернуть его в меню, установите плагин "bmm_standart_weapons", который вы можете найти в прикреплениях.
  2. Добавление ZP Extra Items. Плагин способен добавлять Extra Items без Зомби-Мода. При добавлении, в меню закупок появляется пункт «Некатегоризировано», куда и попадают Extra Items. Переместить их можно при помощи команды "amx_bmm_category".
  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 <item name> <cost> <team> <flags ("" or "0" if you want to allow for all)> <command>.
  • amx_bmm_clear — Очистка неиспользуемого зарегистрированного оружия из файла bmm_items.ini.
  • amx_bmm — Отобразить статистику популярности оружия.

Квары:
  • 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> — Включить/Выключить автопополнение запасных патронов при возрождении и покупке оружия.

Используемые модули:
  • CStrike
  • FakeMeta
  • Engine
  • HamSandwich
  • Fun
  • NVault

Список изменений:
Код: Выделить всё
 — Version: 2.0 (Aug 10, 2013 MSK)
   [ADDED] Bots support.
   [ADDED] Autobuy and rebuy functions.
   [ADDED] No buyzone mode (cvar: bmm_buyzone <1|0> — enabled by default).
   [ADDED] Blocking buymenu on maps with restricting to buy weapons (awp, fy, 35hp etc). Can be switched off using a "bmm_buyzone" cvar.
   [ADDED] Statistics of popularity weapons (command: amx_bmm_stats).
   [ADDED] Full ammo in start round like CS:S (cvar: bmm_autoammo <1|0> — enabled by default).
   [IMPROVED] Standart weapons (attached plugin: bmm_standart_weapons).
   [IMPROVED] Plugin API (attached include: bmm.inc).
   [IMPROVED] Usability of the menu.
   [FIXED] Some bugs and holes.

 — Version: 1.0.1 (Mar 13, 2013 MSK)
   [FIXED] Bugs with buying weapons and switching menu.

 — Version: 1.0 (Dec 29, 2012 MSK)
   [ADDED] Ability to add console commands to the items (command: amx_bmm_additem).
   [ADDED] Registration all items in file "bmm_items.ini".
   [FIXED] Some bugs.

 — Version: 0.2beta (Dec 28, 2012 MSK)
   [ADDED] The ability to add items to certain admin levels.
   [ADDED] Number after the name if item names matches. (Item(1), Item(2) and so on).

 — Version: 0.1beta (Dec 26, 2012 MSK)
   Initial beta release.


Скриншоты:
Покупка оружия:
Вы должны зарегистрироваться, чтобы видеть ссылки.
Статистика в консоли сервера:
Вы должны зарегистрироваться, чтобы видеть ссылки.
Добавление бобмы C4 в меню снаряжения террористов.
Вы должны зарегистрироваться, чтобы видеть ссылки.

Note #1 По-умолчанию, в меню закупок, используя данный плагин, отсутствует стандартное оружие. Для добавления, подключите плагин bmm_standart_weapons, находящийся в аттачах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Mr. Frost 10 авг 2013, 16:17, всего редактировалось 15 раз(а).
Скупе: b-boy_frost

Мои плагины:
Team Select Menu Customizer 0.1.2beta — изменяем/добавляем персонажей в меню выбора команд.
Buy Menu Management 2.0 — добавляем Extra Items в меню закупок на классик-сервер.
Аватара пользователя
Mr. Frost
 
Сообщения: 368
Зарегистрирован: 06 апр 2011, 19:32
Откуда: Антлантида
Благодарил (а): 16 раз.
Поблагодарили: 73 раз.
Языки программирования: Тамагочи

Re: Buy Menu Management

Сообщение Egor1996 » 03 янв 2013, 15:13

:acute: :dance2: :dance4: 8-) - зачет
Аватара пользователя
Egor1996
 
Сообщения: 68
Зарегистрирован: 03 дек 2012, 20:50
Благодарил (а): 39 раз.
Поблагодарили: 14 раз.
Языки программирования: Counter-Strike 1.6

Re: Buy Menu Management (v1.0beta)

Сообщение Ахишка » 28 фев 2013, 18:46

А как вызвать меню покупки
Аватара пользователя
Ахишка
 
Сообщения: 1
Зарегистрирован: 28 фев 2013, 18:33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Buy Menu Management (v1.0beta)

Сообщение barabak » 11 мар 2013, 13:33

amx_bmm_additem "AK47" 2500 CT bcd "ak47"

Для чего флаги bcd


и я так и не понял как добавить оружия из zp покажи пример
barabak_ skype
Аватара пользователя
barabak
 
Сообщения: 210
Зарегистрирован: 03 окт 2011, 18:44
Благодарил (а): 58 раз.
Поблагодарили: 20 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6 изучаю

Re: Buy Menu Management (v1.0beta)

Сообщение trooooolll » 18 мар 2013, 14:59

Подскажите, как отвязать от buyzone?
Аватара пользователя
trooooolll
 
Сообщения: 109
Зарегистрирован: 14 янв 2012, 16:55
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Buy Menu Management (v1.0.1)

Сообщение Mr. Frost » 30 мар 2013, 23:47

trooooolll, в некоторых местах плагина есть проверка на buyzone[pawn]
  1. get_user_buyzone(id)
[/pawn]
Скупе: b-boy_frost

Мои плагины:
Team Select Menu Customizer 0.1.2beta — изменяем/добавляем персонажей в меню выбора команд.
Buy Menu Management 2.0 — добавляем Extra Items в меню закупок на классик-сервер.
Аватара пользователя
Mr. Frost
 
Сообщения: 368
Зарегистрирован: 06 апр 2011, 19:32
Откуда: Антлантида
Благодарил (а): 16 раз.
Поблагодарили: 73 раз.
Языки программирования: Тамагочи

Re: Buy Menu Management (v1.0.1 Fixed version)

Сообщение trooooolll » 31 мар 2013, 04:21

Уже отвязвал
Проблема теперь в следующем:
При добавлении более 9-10 оружий
Кнопочка Exit пропадает
А оружие может занят 11 место, но простите, как его выбирать то?)
Немогли бы сделать "страницы" на клавишу 9?
Аватара пользователя
trooooolll
 
Сообщения: 109
Зарегистрирован: 14 янв 2012, 16:55
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Buy Menu Management (v1.0.1 Fixed version)

Сообщение Mr. Frost » 02 апр 2013, 15:31

Исправил, перезалил.
Скупе: b-boy_frost

Мои плагины:
Team Select Menu Customizer 0.1.2beta — изменяем/добавляем персонажей в меню выбора команд.
Buy Menu Management 2.0 — добавляем Extra Items в меню закупок на классик-сервер.
Аватара пользователя
Mr. Frost
 
Сообщения: 368
Зарегистрирован: 06 апр 2011, 19:32
Откуда: Антлантида
Благодарил (а): 16 раз.
Поблагодарили: 73 раз.
Языки программирования: Тамагочи

Re: Buy Menu Management (v1.0.1 Fixed version)

Сообщение o4600sa » 11 апр 2013, 13:37

ставишь на сервер этот плагин и при смене карты кикает всех с причиной Reliable channel overflowed. :shout:
изменил только это:
Код: Выделить всё
//register_clcmd( "buy" , "clcmd_buy" );
   //register_clcmd( "autobuy" , "clcmd_buy" );
   //register_clcmd( "cl_autobuy" , "clcmd_buy" );
   //register_clcmd( "shop" , "clcmd_buy" );
   
   register_clcmd( "say cso" , "clcmd_buy" );
   
        //register_clcmd( "buyequip" , "clcmd_buyequip" );
   register_clcmd( "client_buy_open" , "clcmd_client_buy_open" );

   register_clcmd( "amx_bmm_category" , "cat_menu", ADMIN_CVAR );
   register_concmd( "amx_bmm_additem" , "add_item_console", ADMIN_CVAR );
   register_concmd( "amx_bmm_clear" , "config_clear", ADMIN_CVAR );
Аватара пользователя
o4600sa
 
Сообщения: 1
Зарегистрирован: 22 ноя 2012, 12:17
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Buy Menu Management (v1.0.1 Fixed version)

Сообщение Mr. Frost » 12 апр 2013, 15:19

o4600sa, не могу точно тебе ответить из-за чего это происходит.
Скупе: b-boy_frost

Мои плагины:
Team Select Menu Customizer 0.1.2beta — изменяем/добавляем персонажей в меню выбора команд.
Buy Menu Management 2.0 — добавляем Extra Items в меню закупок на классик-сервер.
Аватара пользователя
Mr. Frost
 
Сообщения: 368
Зарегистрирован: 06 апр 2011, 19:32
Откуда: Антлантида
Благодарил (а): 16 раз.
Поблагодарили: 73 раз.
Языки программирования: Тамагочи

След.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2