WebCs Portal - Все Для CS 1.6 и Многое Другое » Плагины CS 1.6 » [AMXX] Динамическая подсветка дула
Категории

Опрос

Оцените работу движка
Результаты   Все опросы
Теги
Архивы

[AMXX] Динамическая подсветка дула

Обновления

Обновление MDL 1.1

[v1.1 — обновление]

  • Поддержка глушителя: M4A1, USP и TMP теперь излучают свет в два раза слабее, когда на них установлен глушитель. Больше никаких нереалистично ярких вспышек при стрельбе с глушителем.

  • Производительность: все значения переменных теперь кэшируются в начале раунда, а не считываются при каждом выстреле, что снижает нагрузку на систему при каждом выстреле.

  • Переменная радиуса: mdl_radius позволяет изменять радиус света без перекомпиляции.

  • Включение/отключение переменной: mdl_enable позволяет включать и выключать весь плагин без его выгрузки.


Реквизиты:

  • Логика глушителя и подход к кэшированию переменных, вдохновленные HiSS & Arkshine —> Weapon Lights v0.7.1 (2009)


    Особая благодарность за предложения и поддержку! :}

Файлы


[AMXX] Динамическая подсветка дула

Описание:
  • Визуальное улучшение для CS 1.6. Добавляет реалистичную динамическую точечную подсветку к каждому выстрелу любого игрока.
  • При каждом выстреле на уровне глаз появляется TE_DLIGHT теплого цвета, соответствующего цвету дульного пламени.
  • На темных картах каждый выстрел кратковременно подсвечивает стены, пол и ближайших игроков, создавая кинематографический эффект стробоскопа.
  • В отличие от стандартного дульного пламени, которое появляется только на модели оружия, этот свет на самом деле влияет на окружающий мир.
  • Отображается только для игроков в пределах прямой видимости (PVS) без лишних сетевых затрат.
  • Поддержка ботов: световую пушку для ботов можно отключить, чтобы уменьшить визуальный спам на серверах с большим количеством ботов.
  • Легкий плагин.

    Конфигурации:
    • #определите продолжительность LIGHT_LIFE 2 // с шагом 0,1 с (2 = 0,2 с)
    • #define LIGHT_DECAY 50 // как быстро он гаснет
    • p_enable = register_cvar("mdl_enable", "1") // 1 = включено, 0 = выключено
    • p_bots = register_cvar("mdl_bots", "1") // 1 = боты включаются, 0 = отключаются
    • p_radius = register_cvar("mdl_radius", "26") // радиус (x10 в двигателе: 20 = 200 единиц)
    • p_silenced = register_cvar("mdl_silenced", "1") // 1 = половина радиуса поражения оружия с глушителем.
    • p_color_r = register_cvar("mdl_color_r", "225") // Красный (0-255)
    • p_color_g = register_cvar("mdl_color_g", "180") // Зеленый (0-255)
    • p_color_b = register_cvar("mdl_color_b", "80") // Синий (0-255)



     


Добавил asid 26-05-2026, 18:53 Просмотров: 2
Добавить комментарий
Ваше Имя:
Ваш E-Mail:
Код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: