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

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

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

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

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

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

"srvcmd" "666" "!mdgl_bmrbs #%userid% 666 1 1 0" "" "0" "0" "Мега DEAGLE \r(\y+200%% урона\r)"

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

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

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

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

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

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

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

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

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

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

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

// Задержка выдачи (совместимость с автоэквипом CSDM)
// -
// Default: "0.0"
exitem_mdgl_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_megadeagle.cfg";

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

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

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

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