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

Buyzone Protector 2.2.2

Нет прав для скачивания
Поддерживаемые игры
CS: Source (OrangeBox), CS: GO
Плагин защищает игроков на их закупочной зоне определенный промежуток времени от начала раунда. Как только игрок покидает зону, защита снимается. Если он вернется, то, если время защиты не истекло, защита будет возвращена.
Так же есть возможность установить вокруг закупочных зон линии, обозначающие область защиты (подробнее об этом в консольных переменных плагина). По истечению времени защиты они пропадают.




История изменений:
(17-07-2013) Версия 1.0 - появление плагина. Возможна только защита зон.
(16-11-2013) Версия 2.0 - плагин переписан, добавлена возможность обозначения зон закупок.
(17-11-2013) Версия 2.1 - добавлена возможность вывода сообщений игрокам в чат, изменения цвета игроков, запрета стрельбы из зон защиты.
  • Перевёл на новый синтаксис
  • Поменял имена некоторым переменным (т.к. им теперь задаются значения в другом виде):
    sm_bzp_tlinecolor --> sm_bzp_color_tzone
    sm_bzp_ctlinecolor
    --> sm_bzp_color_ctzone
    sm_bzp_changecolort
    --> sm_bzp_color_t
    sm_bzp_changecolorct
    --> sm_bzp_color_ct
    255 0 0 255
    --> F00 , F00F, FF0000 или FF0000FF
  • Вроде даже немного оптимизировал
  • Если плагин находит квар mp_buytime, то он использует его значение для установки времени существования защиты (учитывается, что значение этого квара для КСС задаётся в минутах, а в КСГО - в секундах)
    Если же этого квара нет, то создаётся квар sm_bzp_prottime (перестраховуюсь).
  • Исправил ошибку Invalid timer handle
  • Также пофиксил анимацию стрельбы (взял код из варианта R1KO)
  • Ещё при зажиме не будет спамить сообщением, что стрельба заблочена.
  • Теперь блочится как левая, так и правая (емнип в КСГО ею гранаты кинуть можно, в отличии от КСС) кнопка мыши.
  • Отрисовка границ будет работать пока защита работает и обновляться каждые полсекунды
  • Исправил кодировку файла перевода
(04-07-2020) Версия 2.2.2 - Исправлена ошибка Exception reported: Entity -1 (-1) is invalid
Требования
SourceMod не ниже версии 1.5 (до версии плагина 2.1 включительно) или не ниже 1.7 (начиная с версии плагина 2.2.0)
Переменные
sm_bzp_version - версия плагина
sm_bzp_prottime - как долго в секундах будет длится защита зон покупок. По умолчанию: 20.0.
* Если найден квар mp_buytime, то будет игнорироваться.
sm_bzp_drawzone - рисовать (1) или нет (0) зону защиты. По умолчанию: 1.
sm_bzp_ctlinecolor - цвет зоны КТ. По умолчанию: 0 0 255 255.
sm_bzp_color_ctzone - цвет зоны КТ. Задаётся в HEX-формате (F00 , F00F, FF0000 или FF0000FF)
sm_bzp_tlinecolor - цвет зоны Т. По умолчанию: 255 0 0 255.
sm_bzp_color_tzone - цвет зоны Т. Задаётся в HEX-формате
sm_bzp_restrictshoot - запрет (1) или нет (0) стрельбы, будучи защищенным. По умолчанию: 1.
sm_bzp_changecolor - менять (1) или нет (0) цвет игрока в своей зоне защиты. По умолчанию: 1.
sm_bzp_changecolorct - цвет защищенного КТ. По умолчанию: 0 0 255 125.
sm_bzp_color_ct - цвет защищенного КТ.
sm_bzp_changecolort - цвет защищенного Т. По умолчанию: 255 0 0 125.
sm_bzp_color_t - цвет защищенного Т.
sm_bzp_notice - выводить (1) или нет (0) сообщения о входе или выходе из зоны защиты. По умолчанию: 1.
Команды
Отсутствуют.
Установка
Файл buyzone_protector.sp скомпилировать с помощью SM той же версии, что и на Вашем сервере.
Полученный файл плагина buyzone_protector.smx поместить в папку .../addons/sourcemod/plugins.

Файл перевода buyzone_protector.phrases.txt поместить в папку .../addons/sourcemod/translations.
Автор
Reiko1231
Скачиваний
271
Просмотры
767
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя Reiko1231

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

Последние обновления

  1. фикс

    Исправление ошибки Exception reported: Entity -1 (-1) is invalid
  2. Обновление 2.2.1

    Изменения в 2.2.1: Исправил ошибку Invalid timer handle Также пофиксил анимацию стрельбы (взял...

Последние рецензии

Дождался фикса всех проблем
Сверху