Иконка ресурса

amxx reapi ExItem: MegaGrenade 1.5 фикс иерархии data/lang

Нет прав для скачивания
Установка
  1. Скомпилируйте плагин (инструкция).
  2. Скопируйте скомпилированный exitem_megagrenade.amxx в директорию /amxmodx/plugins/
  3. Разместите прочие файлы из релиза на сервере, соблюдая иерархию директорий архива
  4. Пропишите exitem_megagrenade.amxx в файле /amxmodx/configs/plugins.ini
  5. Смените карту или перезапустите сервер
  6. Настройте плагин в /amxmodx/configs/plugins/plugin-exitem_megagrenade.cfg
На сервере в 'amxmodx/configs/aes/bonus.ini' найдите pointBonus_GiveMegaGrenade и замените в данном блоке
plugin = aes_bonus_cstrike.amxx
на
plugin = exitem_megagrenade.amxx

Формат "Команда #%userid% цена мин_раунд куллдаун доступ"

Куллдаун - Задержка повторной покупки в раундах. Например, поставьте 1 чтобы можно было покупать один раз за раунд.
Доступ - Флаги доступа, при наличии любого из которых игрок может совершить покупку. Поставьте 0 чтобы доступ был для всех.

Чтобы добавить оружие в BonusMenu RBS
Вам необходимо добавить в bonusmenu_rbs.ini (где "666" в обоих случаях - цена предмета; поставьте своё значение):

"srvcmd" "666" "!mgren_bmrbs #%userid% 666 1 1 0" "" "0" "0" "Мега граната \r(\y+300%% урона\r)"

Так же, не забудьте закомментировать строчку со стандартной реализацией megagrenade!
Настройки
Конфиг располагается по пути /amxmodx/configs/plugins/plugin-exitem_megagrenade.cfg
// Cvars for plugin "ExItem: MegaGrenade" by "mx?!" (exitem_megagrenade.amxx, v1.3)

// Множитель урона
// -
// Default: "3.0"
exitem_mgren_dmg_mult "3.0"

// Забирать в новом раунде?
// -
// Default: "1"
exitem_mgren_one_round "1"

// Запретить подбирать другим игрокам?
// -
// Default: "1"
exitem_mgren_strict_pickup "1"

// Возможность покупки не только в buyzone
// -1 - Подчиняться квару mp_buy_anywhere (см. game.cfg)
// 0 - выкл.
// 1 - обе команды
// 2 - только ТТ
// 3 - только КТ
// -
// Default: "-1"
exitem_mgren_buy_anywhere "-1"

// Время на покупку
// -2 - Подчиняться квару mp_buytime
// -1 - Без ограничений
// 0 - Выкл. покупку
// 1 и более - Время в секундах
// -
// Default: "-2"
exitem_mgren_obey_buytime "-2"

// Для CSDM. Не давать покупать чаще одного раза каждые # секунд (0 - без ограничения)
// -
// Default: 0
exitem_buy_cooldown "0"

// Флаги автоматической экипировки при спавне. Требуется любой из. ("" - для всех)
// -
// Default: "t"
exitem_mgren_autoequip_flags "t"

// С какого раунда экипировать автоматически (0 - выкл.) ?
// -
// Default: "0"
exitem_mgren_autoequip_min_round "0"

// Поддержка Revive Teammates. Сколько раз за раунд можно автоэкпипироваться (0 - выкл.) ?
// -
// Default: "1"
exitem_mgren_autoequip_per_round "1"

// Регистрация привилегии GameCMS для автовыдачи предмета при спавне
// Можно добавить несколько вариантов
bh_reg_gamecms_priv "_vip_megagren"

// Включить встроенные визуальные эффекты (при броске и взрыве) ?
// -
// Default: "1"
exitem_mgren_effects "1"

// Задержка выдачи (совместимость с автоэквипом CSDM)
// -
// Default: "0.0"
exitem_mgren_autoequip_delay "0.0"

Код:
// Debug mode. Should be commented.
//
// Режим отладки. Должен быть закомментирован.
//#define DEBUG

// Config file path inside 'amxmodx/configs'
//
// Путь к конфигу относительно 'amxmodx/configs'
new const CFG_PATH[] = "plugins/plugin-exitem_megagrenade.cfg";

// Weapon impulse value. Must me unique for each type of custom weapon.
//
// Импульс. Должен быть уникальным для каждого типа кастомного оружия.
const WEAPON_IMPULSE = 6776231;

// Custom weapon models. Uncomment the required ones, and enter the path to the .mdl
//
// Нестандартные модели оружия. Раскомментриуйте требуемые, и впишите путь к .mdl
//new const V_MODEL[] = "models/v_hegrenade.mdl";
//new const P_MODEL[] = "models/p_hegrenade.mdl";
//new const W_MODEL_FLOOR[] = "models/w_hegrenade.mdl";
//new const W_MODEL_THROW[] = "models/w_hegrenade.mdl";

// Throw and explosion effects support. Comment to disable.
//
// Поддержка эффектов броска и взрыва. Закомментируйте для отключения.
#define EFFECTS_SUPPORT

// Base weapon
//
// Оружие-основа
new const WEAPON_NAME[] = "weapon_hegrenade";

// 'BonusMenu RBS' support: https://fungun.net/shop/?p=show&id=106
//
// Серверная команда для внешней выдачи через 'BonusMenu RBS'
// Формат "Команда #%userid% цена мин_раунд куллдаун доступ"
//
// Куллдаун - Задержка повторной покупки в раундах. Например, поставьте 1 чтобы можно было покупать один раз за раунд.
//  Доступ - Флаги доступа, при наличии любого из которых игрок может совершить покупку. Поставьте 0 чтобы доступ был для всех.
//
// Чтобы добавить оружие в BonusMenu RBS
// Вам необходимо добавить в bonusmenu_rbs.ini (где "666" в обоих случаях - цена предмета; поставьте своё значение)
// "srvcmd"   "666"   "!mgren_bmrbs #%userid% 666 1 1 0"   ""   "0"   "0"   "Мега граната \r(\y+300%% урона\r)"
//
new const SRVCMD_BONUSMENU_RBS[] = "mgren_bmrbs";
Сверху Снизу