Ранее мы уже добавляли обычный плагин хилки. Её можно было только бросать. Этот же релиз, благодаря скриптерам mx?! (BlackSignature), ArKaNeMaN, а так же fantom, bizon, AnonymousAmx, MayroN, Psycrow и многим другим, теперь эту хилку можно пить (выпивать) на правую кнопку мыши (ПКМ). Лечебную гранату можно просто кинуть, как и прежде, так же и выпить, об этом кстати есть подсказка на экране, когда вы берёте её в руки. Сам плагин последней версии 0.0.20f. В конфиге можно настроить много параметров: кол-во прибавляемых жизней при броске, при выпивании, уровень доступа к гранате (всем или только по флагу), радиус действия, можно указать сколько гранат давать, вручную настроить модели для гранаты, задержку выдачи и другие тонкие детали.
[20.11.2024 UPDATE] Плагин обновлён до версии 0.0.22f. Конфиг теперь константный, больше не создается автоматически (в архиве), боты исключены из выдачи гранаты, путь для изменения моделей хилки теперь можно изменить в конфиге (спасибо BlackSignature), добавлена возможность выдавать больше одной гранаты, добавлена консольная команда для ручной выдачи гранаты (give_healthnade #%userid% (или %id%) кол-во), добавлены новые субплагины, в том числе плагин прямой выдачи по услуге _GameCMS и прочее (полный лог изменений).
Требования:
Для работы плагина требуются модуль ReAPI (скачать) и ReGameDLL (скачать) версии 5.14.0.453 или выше!
Совместимость с версиями
Amxx 1.9.0 и Amxx 1.10.0 dev.
Установка:
1) Архив с плагином распаковать и зайти в cstrike/addons/amxmodx/configs/plugins и там настроить конфиг плагина HealthNade.cfg на свой вкус. Затем закинуть содержимое папки cstrike на FTP вашего сервера в папку cstrike.
2) Прописать плагин reapi_healthnade.amxx с новой строки в plugins.ini вашего сервера (находится в addons/amxmodx/configs). Плагин скомпилирован уже для Amxx 1.9.0, если что. В архиве присутствует исходник, если нужно. :)
3) Обновить FAST DL на хостинге, чтобы файлы плагина (спрайты, звуки, модели) быстро скачаивались клиентами.
4) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
Настройки конфига:
// Радиус взрыва гранаты.
// Grenade explosion radius.
// -
// Default: "300.0"
// Minimum: "1.000000"
HealthNade_ExplodeRadius "300.0"
// Кол-во ХП, восполняемое от взрыва гранаты.
// The amount of HP restored from a grenade explosion.
// -
// Default: "20.0"
HealthNade_ThrowHealingAmount "35.0"
// Кол-во ХП, восполняемое от взрыва гранаты при наличии флага HealthNade_Override_AccessFlags.
// The number of HP replenished from the grenade explosion. (For players with an access flag)
// -
// Default: "40.0"
HealthNade_ThrowHealingAmount_With_Flags "35.0"
// Кол-во ХП, восполняемое от выпивания гранаты.
// The amount of HP restored from a grenade drinking.
// -
// Default: "35.0"
HealthNade_DrinkHealingAmount "70.0"
// Кол-во ХП, восполняемое от выпивания гранаты при наличии флага HealthNade_Override_AccessFlags.
// The number of HP replenished from drinking a grenade. (For players with an access flag)
// -
// Default: "60.0"
HealthNade_DrinkHealingAmount_With_Flags "70.0"
// Сколько гранат выдавать при спавне.
// How many grenades to give out at spawn.
// -
// Default: "1"
HealthNade_Give "1"
// Флаги доступа для получения гранаты при спавне. Оставить пустым, чтобы выдавать всем.
// Access flags for giving a grenade when spawn. Leave blank to share with everyone.
// -
// Default: "t"
HealthNade_Give_AccessFlags "t"
// Флаг доступа, изменяющий объём восполнения здоровья от взрыва/выпивания гранаты.
// An access flag for changing health replenishment from a grenade explosion.
// -
// Default: "t"
HealthNade_Override_AccessFlags "t"
// Флаги доступа для возможности выпивания.
// Access flags for drinkability.
// -
// Default: "t"
HealthNade_Drink_AccessFlags "t"
// С какого раунда будет выдаваться граната.
// From which round will the grenade be given.
// -
// Default: "1"
// Minimum: "1.000000"
HealthNade_Give_MinRound "1"
// Задержка выдачи (в секундах)
// Equip delay (in seconds)
// -
// Default: "0.0"
// Minimum: "0.000000"
HealthNade_EquipDelay "0.1"
// Подменять дымовую гранату?
// Replace smoke grenade?
// -
// Default: "0.0"
// Minimum: "0.000000"
// Maximum: "1.000000"
HealthNade_ReplaceSmokegren "0.0"
// Показывать подсказку по использованию гранаты.
// Show a tooltip for using a grenade.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
HealthNade_Msg_UsageHint "1"
// Показывать сообщение при попытке вылечиться с полным ХП.
// Show message when trying to heal with full HP.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
HealthNade_Msg_FullHp "1"
// Тип дропа
// 0 - выкл | 1 - вкл | 2 - учитывать квар `mp_nadedrops`
// Drop type
// 0 - off | 1 - on | 2 - allow cvar `mp_nade drops`
// -
// Default: "2"
// Minimum: "0.000000"
// Maximum: "2.000000"
HealthNade_NadeDrop "2"
// Номер слота, в котором будет хилка (1-5).
// Number of the slot in which the grenade will be (1-5).
// -
// Default: "4"
// Minimum: "1.000000"
// Maximum: "5.000000"
HealthNade_SlotId "4"
// Модель лечебной гранаты от 1-го лица (v_)
// 1st person model (v_)
// -
// Default: "models/reapi_healthnade/v_drink9.mdl"
HealthNade_ViewModel "models/reapi_healthnade/v_drink9.mdl"
// Модель лечебной гранаты от 3-го лица (p_)
// 3rd person model (p_)
// -
// Default: "models/reapi_healthnade/p_healthnade.mdl"
HealthNade_PlayerModel "models/reapi_healthnade/p_healthnade.mdl"
// Модель лечебной гранаты в мире (при броске/выпадении) (w_)
// World model (w_)
// -
// Default: "models/reapi_healthnade/w_healthnade.mdl"
HealthNade_WorldModel "models/reapi_healthnade/w_healthnade.mdl"
|