Arma 3
28 ratings
Маркеры, двигающиеся по карте вместе с объектами
By DEMENTOR
Простейший способ заставить маркеры двигаться за объектами.
   
Award
Favorite
Favorited
Unfavorite
Основное
Заставить ваши маркеры двигаться, например, за бойцами очень просто.

Один из несложных способов заключается в написании скрипта, перемещающего маркеры с определённой задержкой, например, можно создать файл "markers.sqf" со следующим содержимым:
for i from 1 to 600 do { "marker1" setMarkerPos position "soldat1" sleep 1; };
Затем вызвать его в миссии:
[] exec "markers.sqf"
На карте, соответственно, должны быть маркер "marker1" и боец "soldat1".
Скрипт каждую секунду(600 раз) обновляет положение маркера, присваивая ему координаты бойца.
P.S.
Часто удобнее сразу в скрипте создавать и маркеры и объекты, а затем удалять ненужное.

Пример создания маркера:
_marker = createMarker ["marker1", position player]; _marker setMarkerShape "ICON"; _marker setMarkerType "DOT";

Пример создания объекта:
_gorgon = "I_APC_Wheeled_03_cannon_F" createVehicle (position player);

Пример удаления маркера и объекта:
deleteMarker "marker1" deleteVehicle _gorgon;

Таким образом вы сможете, например, создать юнитов(createVehicle) задать им вейпоинты(addWaypoint), а после их уничтожения(if ( !alive unit)), или иных событий можно удалить маркеры, а, спустя какое-то время и тела/корпуса юнитов с карты.
11 Comments
Cookie ☻ Walross Dec 1, 2018 @ 9:24am 
ну можно читы накатать
S0meb0dyUnkn0wn Dec 1, 2018 @ 6:14am 
пасиб
DEMENTOR  [author] Dec 1, 2018 @ 4:31am 
SQF (бывший sqs со времён OFP)
https://community.bistudio.com/wiki/SQF_syntax

S0meb0dyUnkn0wn Nov 30, 2018 @ 6:32am 
а че за язык юзает арма?
gabela Jun 23, 2018 @ 4:27am 
321321
unsthuthn Sep 11, 2015 @ 11:53am 
спс, с локал и глобал надо взятся и один раз разобратся а у меня както руки не доходят
DEMENTOR  [author] Sep 10, 2015 @ 5:11pm 
@HammerPavel
Можно попробовать через createMarkerLocal для нужного игрока:
https://community.bistudio.com/wiki/createMarkerLocal

Но не заморачивался =)
unsthuthn Jul 3, 2015 @ 4:05am 
звучит глупо но в игре на карте вроде можно ставить маркеры для стороны/группы/всех, а как это делать в эдиторе?
76561198069596749 Jan 30, 2015 @ 6:49am 
Молодчага !!!!!
DEMENTOR  [author] Jan 10, 2015 @ 4:59pm 
Не за что =)