ExItem: MegaGrenade — Мега граната как альтернативное оружие для AES/BonusMenu RBS [ReAPI]

ExItem: MegaGrenade v1.6 от BlackSignature (mx?!) — это плагин для сервера CS 1.6, который представляет из себя альтернативный вариант оружия Мега Гранаты с очень расширенной конфигурацией настройки (в отличии от базовых решений в системе ANEW). Изначально предусмотрен для внедрения в ANEW-блок плагинов AES и BonusMenu RBS от Скальпеля, но так же может выдаваться и без этих плагинов в виде автовыдачи, например, по флагу доступа или услуге _GameCMS.

Благодаря расширенной возможности настройки мега гранаты, как ExItem, можно отрегулировать различные её функции очень тонко, что о приоре нет в базовых плагинах обычных ранговых систем. Можно задать не стандартные модели для гранаты (v_, p_, w_), включить визуальные эффекты, когда брасаешь гранату и при взрыве, задать время на покупку, лимит взятия мегагранаты на раунд, разрешить покупку только в бай-зоне, прям в конфиге задать множитель урона (базово 300%), присутствует поддержка Revive Teammates и задержка выдачи самой гранаты, отсутствует баг с уроном Коктейля Молотова, присутствует мультиязычность (RU) и так далее.

Внедрение в AES (addons/amxmodx/configs/aes/bonus.ini)

<call>
plugin = exitem_megagrenade.amxx
name = LANG_AES_BONUS_MEGAGRENADE
function = pointBonus_GiveMegaGrenade
points = 15
round = 3

Внедрение в BonusMenuRBS (addons/amxmodx/configs/bonusmenu_rbs.ini)


Добавляем строчку. Формат:
"srvcmd" "цена" "#%userid% ЦЕНА мин. раунд выдачи куллдаун доступ"
Если что, кулдаун - это ограничение кол-во покупок в раунде, чтобы не покупали часто в одном раунде. Доступ - флаг доступа, кто сможет брать, если поставить 0, то будет доступно для всех.

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

Замена моделей мега гранаты выполняется в исходнике на 82-85 строчках

//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";

Другие сопутствующие плагины

ExItem: Respawn
Advanced Experience System
Molotov Grenade
HealthNade


Требования:


Модуль ReAPI


Совместимость с версиями

Amxx 1.9.0, Amxx 1.10

 

Установка:

1) Архив с плагином распаковать. Настройте конфиг плагина (configs/plugins/plugin-exitem_megagrenade.cfg) по своему желанию. Далее подключаемся по FTP к вашему серверу и закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Плагин уже скомпилирован для AMXX 1.9.0 на 24-версии ReAPI. В архиве присутствует исходник, если потребуется.
2) Прописываем название плагина exitem_megagrenade.amxx в конфиге плагинов plugins.ini или в plugins-aes.ini (я обычно туда вписываю) с новой строчки.
3) Если ставили свои модели на гранату, то не забываем обновить FAST DL, чтобы модели быстро скачивались.
4) Смените карту или перезапустите сервер, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.


Настройки в конфиге

// Множитель урона
// -
// 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_mgren_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"
 



Категория: Плагины для сервера [amxx] | Добавил: Leo
Просмотров: 1789 | Загрузок: 48 | Рейтинг: 5.0/1
Автор файла: BlackSignature | Источник: https://BlackSignature


Всего комментариев: 0
Имя *:
Email *:
Код *:
DREAM-X.RU — Counter-Strike-комьюнити dream-x | leo © 2007 - 2026
Хостинг от uCoz