Jump to content


Photo

Расстояние между маркером и объектом.


Best Answer Schatten , 25 February 2017 - 19:00

И пытаюсь получить расстояние до него player_rus_4 distance "m1", но это не работает.

Это потому что среди типов принимаемых командой distance аргументов отсутствуют строки. Надо определить координаты маркера командой getMarkerPos и передать их.
 

Как выполняется код в скрипте?

По порядку.
 

Т.е. допустим в инициализации бота я вызываю .sqf в котором описаны 3 действия, подойти, сесть, поехать. Как заставить выполнять все по порядку?

Запускать очередное действие, дождавшись выполнения предыдущего.

Go to the full post


  • Please log in to reply
2 replies to this topic

#1 OFFLINE   cheloveki

cheloveki

    Рядовой

  • Пользователи
  • 10 posts
  • Откуда:Минск

Posted 25 February 2017 - 18:33

Добрый день. 

Столкнулся с такой проблемой.  Два бота player_rus_4 и Main

 

dist2 = player_rus_4 distance Main;

 

дистанция определяется

 

Но вот я создаю маркер

marker2 = createMarker ["m1",[14778.2,14126.5,0]];
marker2 setMarkerShape "ICON";
marker2 setMarkerText  "2";
marker2 setMarkerType "hd_dot";
marker2 setMarkerColor "ColorRed";
 
И пытаюсь получить расстояние до него player_rus_4 distance "m1", но это не работает.
 
Как мне измерить расстояние до маркера от объекта?
 
Вопрос по теории. Как выполняется код в скрипте? Т.е. допустим в инициализации бота я вызываю .sqf в котором описаны 3 действия, подойти, сесть, поехать. Как заставить выполнять все по порядку?
 

  • 0

#2 OFFLINE   Schatten

Schatten

    Капитан

  • Пользователи
  • 1829 posts

Posted 25 February 2017 - 19:00   Best Answer

И пытаюсь получить расстояние до него player_rus_4 distance "m1", но это не работает.

Это потому что среди типов принимаемых командой distance аргументов отсутствуют строки. Надо определить координаты маркера командой

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

и передать их.
 

Как выполняется код в скрипте?

По порядку.
 

Т.е. допустим в инициализации бота я вызываю .sqf в котором описаны 3 действия, подойти, сесть, поехать. Как заставить выполнять все по порядку?

Запускать очередное действие, дождавшись выполнения предыдущего.


Edited by Schatten, 25 February 2017 - 19:00.

  • 0

#3 OFFLINE   cheloveki

cheloveki

    Рядовой

  • Пользователи
  • 10 posts
  • Откуда:Минск

Posted 25 February 2017 - 20:22

Schatten, спасибо за ответы, очень помог.
  • 0




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