OriginalShaman

[CS:GO/CS:S] Map Zones

Recommended Posts

Название: [CS:GO/CS:S] Map Zones

Добавил: OriginalShaman

Добавлен: 22 Ноя 2015

Категория: Sourcemod плагины



Описание:
Плагин создает зоны на карте куда не могут проходить игроки. Будь то террористы/красные/союзники, контры/синие/вермахт или вообще все игроки.
В плагин встроены различные наказания (до 5 стандартных и безлимитное количество "кастомных"). Админам можно выдать иммунитет от наказаний.


Плагин может быть полезен для:
Блокировки прохождения в чужой респаун.
Блокировки прохождения в любое другое место.
Предотвращения rush
Блокировки использования багов/эксплоитов карты.
Предотвращения кемперства.
Создания невидимых стен.
И многое другое!

Требования:
SourceMod

Поддерживаются игры:
CS: Source
CS: GO
Team Fortress 2
Insurgency
Все игры на движке source

Установка:
Закинуть файл .sp в addons/sourcemod/scripting
Закинуть файл .smx в addons/sourcemod/plugins
Конфиг создается автоматически в cfg/sourcemod/sm_zones.cfg

Настройки:
Напишите !zones в чате и выберите пункт 'Добавить зону' (или создайте зону через Админское меню > Управление сервером > Настроить зоны на карте).

Встаньте в первый край зоны и нажмите кнопку E (команда +USE или Medic! в TF2).

Затем встаньте в конечную точку зоны (для указания площади) и еще раз нажмите кнопку E.

Напишите имя зоны в чате (Например middle).

Сохраните зону.
Настройте координаты, размер и наказание через главное меню.

P.S Не забывайте сохранять первые и вторые координаты зон сразу после их изменения, иначе они могут не сохраниться!

Команды:
Для управления зонами необходим флаг ADMFLAG_CONFIG ( известен по букве i ).
Если Вы хотите использовать другой флаг, измените доступ к команде sm_zones_immunity через overrides.
sm_zones - Открывает меню зон.
sm_actzone - Активирует отключенную зону.
sm_diactzone - Отключает зону, не удаляя её с карты.
После использования оных команд админам будет выскакивать меню с включенными или отключенными зонами на карте.
Если команда используется через серверный консоль, то необходимо полностью указать имя зоны (для ее включения или отключения соответственно).

Например: sm_diactzone middle

Переменные:
sm_zones_enable - Включить/выключить плагин зон. (по стандарту вкл.)
sm_zones_punishment - Стандартное наказание для любой зоны (если не указано через меню):
1 = Оповещение в чате
2 = Отталкивание назад (стандарт)
3 = Убийство игрока
4 = Предотвращение стрельбы внутри зоны
5 = Использование оружия ближнего боя внутри зоны
6 = Нестандартное (кастомное) наказание
sm_zones_admin_immunity - Защищать админов от наказаний зон. (по стандарту выкл.)
sm_zones_show_messages - Оповещать игроков в чате когда они заходит или выходит из какой-либо зоны. (по стандарту вкл.)
sm_zones_show - Всегда ли показывать очертания зон на карте? (по стандарту выкл.)

Заметки:
Отключенные зоны не удаляются из конфига и всё равно отображаются на карте. Чтобы их снова активировать, откройте пункт Активировать зону или введите !actzone в чате.
Вы можете найти конфиги зон для каждой карты в папке sourcemod/data/zones/
Все зоны заново создаются после начала раунда, даже если они были отключены ранее.
Красный/синий/зеленый цвета зоны означают что красная/синяя/зеленая команда может проходить сквозь эту зону безнаказанно . "Свои" зоны не отображаются для игроков.
Если зоны иногда исчезают, укажите наименьший интервал их отображения в строке №27 и скомпилируйте плагин.
Не рекомендуется всегда отображать зоны на карте (с целью предотвращения возможных лагов сервера и/или игроков).
Плагин работает в любой игре, которую поддерживает SourceMod!
Плагин генерирует собственный конфиг (cfg/sourcemod/sm_zones.cfg).
Плагин поддерживает различные переводы!



Нажмите здесь, чтобы скачать файл

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас