Перейти к содержимому


Фотография

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


Лучший Ответ Schatten , 25 February 2017 - 19:00

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

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

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

По порядку.
 

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

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

Перейти к сообщению


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 OFFLINE   cheloveki

cheloveki

    Рядовой

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

Отправлено 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

    Капитан

  • Пользователи
  • 1808 сообщений

Отправлено 25 February 2017 - 19:00   Лучший Ответ

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

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

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

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

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

По порядку.
 

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

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


Сообщение отредактировал Schatten: 25 February 2017 - 19:00

  • 0

#3 OFFLINE   cheloveki

cheloveki

    Рядовой

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

Отправлено 25 February 2017 - 20:22

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




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