Плагин Everyone Is Medic для CS 1.6

Everyone Is Medic позволяет лечить товарища удержанием USE с ограничением ресурса, скорости и числа лекарей.

Автор: Sylwester. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Everyone Is Medic позволяет лечить товарища удержанием USE с ограничением ресурса, скорости и числа лекарей.
Настройка
Нужны Fakemeta, Ham Sandwich и AMX Mod X 1.10. Три исходных PCM WAV включены из вложенного sounds.zip с сохранением байтов; sprites/laserbeam.spr используется штатный из игры. В configs/plugins/cscom_everyone_medic23993.cfg задаются eim_range 60 (1–500), eim_hps 5.0 (0–1000), eim_maxhealers 2 (0–32), eim_healpoints 100 (0–10000), eim_healeff 0.75 (0–1). Измеряется реальная потеря HP через Ham_TakeDamage, не потеря брони. Чужой увеличенный HP не уменьшается до 100. Прямая запись HP другим плагином не создаёт ресурс травмы. Обычный authid сохраняет расход до конца раунда при переподключении; LAN использует сессию, pending ждёт авторизации. Подлинность Steam не проверяется. Действия E и оружие не блокируются. Другие менеджеры HP учитывайте при настройке.
Как работает

Живой T/CT держит USE и смотрит на живого товарища рядом. По умолчанию дистанция 60, скорость 5 HP/с от одного лекаря, до двух лекарей одновременно и личный ресурс 100 HP на раунд. Доступно восстановление 75% реальной потери здоровья: потеря 40 HP позволяет вернуть 30. Красный луч и оригинальные звуки обозначают процесс, HUD показывает ресурсы и число лекарей.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
Версия1.1
АвторSylwester
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

Нужны Fakemeta, Ham Sandwich и AMX Mod X 1.10. Три исходных PCM WAV включены из вложенного sounds.zip с сохранением байтов; sprites/laserbeam.spr используется штатный из игры. В configs/plugins/cscom_everyone_medic23993.cfg задаются eim_range 60 (1–500), eim_hps 5.0 (0–1000), eim_maxhealers 2 (0–32), eim_healpoints 100 (0–10000), eim_healeff 0.75 (0–1). Измеряется реальная потеря HP через Ham_TakeDamage, не потеря брони. Чужой увеличенный HP не уменьшается до 100. Прямая запись HP другим плагином не создаёт ресурс травмы. Обычный authid сохраняет расход до конца раунда при переподключении; LAN использует сессию, pending ждёт авторизации. Подлинность Steam не проверяется. Действия E и оружие не блокируются. Другие менеджеры HP учитывайте при настройке.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_23993.amxx в папку plugins сервера.
2Добавьте строку cscom_23993.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «Everyone Is Medic» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: бесконечный поиск лекаря и сдвиги переполняемых списков заменены ограниченными массивами, номера слотов не передают связь новому подключению или новой жизни, смерть и появление очищают травму и активные связи, команда и дистанция проверяются во время лечения вместо устаревшего кэша раунда, ресурс нельзя потратить дважды за один шаг нескольких лекарей, реальная потеря здоровья учитывается до и после Ham_TakeDamage вместо ограниченного байта Damage, лечение не превышает известное здоровье до повреждения, скорость вычисляется по прошедшему времени без деления на нестабильный FPS, параметры ограничены от отрицательных значений и чрезмерных циклов, число одновременно лечащих строго ограничено, обычный authid сохраняет расход при переподключении до нового раунда, звуковые задачи не переходят новому владельцу слота, более новый чужой образец на канале не останавливается своим SND_STOP, луч отправляется в PVS вместо глобальной рассылки каждому игроку.

Изменено: HUD и инструкция на русском, три звука вложенного архива включены в готовую структуру sound/misc, лишние проверки каждого кадра заменены таймером 0.1 секунды.

Плагин Everyone Is Medic для CS 1.6

Everyone Is Medic позволяет лечить товарища удержанием USE с ограничением ресурса, скорости и числа лекарей.

Просмотры6
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин Everyone Is Medic для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин Everyone Is Medic для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин Everyone Is Medic для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту