Скрипт слежения от Kegetys

Материал из F2 RU

Перейти к: навигация, поиск

Содержание

Описание

Скрипт слежения позволяет мёртвым игрокам следить за другими (живыми) игроками, заменяя стандартный режим чайки. Доступны следующие возможности:

  • Камеры: свободная, преследующая, flyby, сверху вниз и от первого лица
  • Автоматически показывает все юниты в миссии
  • Управление камерой при помощи мышки и быстрых клавиш на клавиатуре
  • Маркеры юнитов (цветные точки над юнитами), а также 3D индикаторы полёта пуль (только при использовании дополнительного клиентского аддона)
  • Ночное видение и камера снарядов
  • Свободная камера (Движение мышкой + кнопками WSAD)
  • Активная мини- и полно-экранная карты с индикаторами юнитов и выстрелов оружия
  • Режим бабочки

Требуемые файлы

  • description.ext
  • init.sqf
  • onPlayerRespawnAsSeagull.sqs (примечание: это SQS файл)
  • f\common\f_spect\common.hpp
  • f\common\f_spect\specta.sqf
  • f\common\f_spect\specta_events.sqf
  • f\common\f_spect\specta_init.sqf
  • f\common\f_spect\spectating.hpp

Как использовать

Ограничение видимых сторон (Кооперативные миссии)

По умолчанию, скрипт будет следить за всеми юнитами в миссии. Если вы хотите ограничить (видимые) стороны, откройте файл f\common\f_spect\specta_init.sqf и отредактируйте следующую строку, удалив символы // в начале:

// KEGsShownSides = [west, east, resistance, civilian];

Уберите названия тех сторон, которые вы не хотите видеть. Например, если вы хотите, чтоб мёртвые игроки могли видеть только западные и гражданские юниты, измените строку следующим образом:

KEGsShownSides = [west, civilian];

Ограничение видимых сторон (Attack & Defend миссии)

Если вы хотите ограничить видимые стороны в зависимости от стороны игрока, откройте файл f\common\f_spect\specta_init.sqf и отредактируйте следующие строки, удалив символы // в начале каждой:

// if (side player == west) then {KEGsShownSides = [west];};
// if (side player == east) then {KEGsShownSides = [east];};
// if (side player == resistance) then {KEGsShownSides = [resistance];};
// if (side player == civilian) then {KEGsShownSides = [civilian];};

Советы

  • Ограничение скрипта слежения может сделать смерть довольно скучным занятием, если только вы не делаете миссии для различных соревнований.

Как отключить

Откройте файл init.sqf и найдите следующий фрагмент кода:

// F2 - Kegetys Spectator Script

Отредактируйте строку, добавив символы // в начало:

[] execVM "f\common\f_spect\specta_init.sqf";

Авторы

  • Kegetys
  • ViperMaul
  • Norrin
Личные инструменты