Проверка группы E&E
Материал из F2 RU
Содержание |
Описание
В сетевых миссиях E&E (escape and evade) одна из задач состоит в том, чтобы узнать когда произошёл успешный побег и необходимо завершать миссию. Начнём с ответа на вопрос: "что такое успешный побег?". Один из убегающих доходит до безопасной зоны или все выжившие? Компоненты проверки группы E&E позволяет вам завершать миссию тогда, когда все выжившие члены определённой группы находятся на определённом расстоянии до указанного объекта или точки.
Требуемые файлы
- init.sqf
- f\server\f_groupEandECheck.sqf
Как активировать
Смотрите раздел ниже.
Как использовать
Установите объект точки выхода в редакторе ArmA2 и убедитесь, что у него есть имя в поле Имя: (например, objectName).
Всё ещё находясь в редакторе убедитесь, что группа, которую вы хотите проверять, названа при помощи команды group (то есть у каждого юнита в группе должна быть прописана команда: groupName = group this; в поле инициализации). Учтите, что все группы во взводах ShackTactical уже названы и вы можете использовать эти имена.
Откройте файл init.sqf и найдите следующий отрывок кода:
// F2 - Group E&E Check
Отредактируйте строку, удалив символы // в начале, заменив GroupName именем группы, а ObjectName именем объекта, который вы установили, а также 100 - максимальным расстоянием (в метрах), на котором игроки должны находится, чтобы быть в безопасной зоне, и 1 - номером окончания, которое вы хотите вызвать, когда все выжившие члены группы будут находится в безопасной зоне (компонент автоматически вызовет контроллер окончания сетевой миссии).
// [GroupName,ObjectName,100,1] execVM "f\server\f_groupEandECheck.sqf";
Например, чтобы вызвать окончание №3, когда все выжившие члены группы GrpPrisoners будут находится в радиусе 250м от выбранного объекта под названием EscapeBoat, измените строку на:
[GrpPrisoners,EscapeBoat,250,3] execVM "f\server\f_groupEandECheck.sqf";
Советы
- Возможно, вы захотите использовать компонент ограничение потерь, чтобы вызвать другое окончание, если все члены группы будут убиты.
Авторы
- Fer
