Jump to content


Photo

BorderGuard


  • Please log in to reply
No replies to this topic

#1 OFFLINE   Newsmaker

Newsmaker

    Мл.сержант

  • Администраторы
  • 117 posts

Posted 17 June 2013 - 14:46

Название: BorderGuard
Версия: 1.3
Автор: LoonyWarrior
Ссылка:

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание



Аддон, создающий ограничения на передвижение игроков (границы какой-либо зоны).

Когда игрок входит или покидает триггер, BorderGuard отображает предупреждение и создает новую "задачу". Игроку необходимо вернуться в зону для выполнения "задачи", если он этого не сделает или будет оставаться за зоной - он будет убит.
Задача автоматически удаляется после ее выполнения.
Аддон поддерживает создание как одиночной, так и множественных зон.

Параметры:
Режим BorderGuard
Задержка
Убивать ли игрока
Задержка задачи
Дистанция
Длительность
Стиль предупреждения

Дополнительные опции:
Создать границы
Простые границы
Системные сообщения

Простые границы:
У вас должно быть два триггера, покрывающие всю зону, BorderGuard активируется когда игрок покидает зону.

В этом случае меньший триггер должен именоваться "LW_InnerBoard" и единственное что он делает - запускает BorderGuard в активации.
Если он активирован, игрок должен двигаться по направлению к центру триггера.

Множественные границы:
У вас должно быть несколько триггеров вокруг зоны боя, BorderGuard будет активироваться при заходе игрока в зону триггера.

В этом случае вам нужно указать центр зоны боевых действий через имя маркера: "LW_BorderGuardMarker", если у вас например зона в форме символа "L", вам придется создать более одного "центра". Для этого создаются маркера с индексом "LW_BorderGuardMarker_#".
Игрок получит задачу двигаться к ближайшему маркеру центра.

ЗАМЕТКА: BorderGuard ищет "LW_BorderGuardMarker" и "LW_BorderGuardMarker_1". Если "_1" найден, он продолжает поиск следующего индекса ("_2") и т.д, до тех пор, пока "_#" не вернет позицию [0,0,0]. "LW_BorderGuardMarker_0" всегда пропускается.

Установка:
Скопируйте BorderGuard в папку с вашей миссией и включите файл borderguard.sqf в вашем init.sqf (#include "BorderGuard.sqf").
В зависимости от того, где вы расположили BorderGuard - измените значение "_LW_path_functionsBorderGuard" внутри BorderGuard.sqf

Также не забывайте копировать проект из stringtable.xml (включенный в BorderGuard) и разместите его под вашим проектом в вашем stringtable.xml (если он у вас есть).

Функции:
LW_fnc_borderGuard
LW_fnc_borderGuardExecution
LW_fnc_borderGuardCheckDistance
LW_fnc_borderGuardMarkers
LW_fnc_borderGuardMissionTask
LW_fnc_borderGuardMissionTaskComplete
LW_fnc_borderGuardTask
LW_fnc_borderGuardTaskComplete
LW_fnc_borderGuardTaskRemove
LW_fnc_borderGuardTerminator
LW_fnc_borderGuardWarning

Скачать'>http://loonywarrior.dyndns.org/arma/BorderGuard_1.3.zip']Скачать (v1.3)
  • 2




Яндекс.Метрика