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


Фотография

проверка дистанции и слияние групп


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

#1 OFFLINE   qwaker

qwaker

    Рядовой

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

Отправлено 14 September 2016 - 02:21

Здравия всем! Проверить дистанцию между отрядами и потом присоединить один к другому. То же самое элементарно в случае с объектами, юнитами, но с группами не знаю что делать. Есть у кого решения по такой задаче?


  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

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

Отправлено 14 September 2016 - 03:47

Получить позиции групп, далее тоже элементарно

_posGr1 distance _posGr2;

Сообщение отредактировал SteelRat: 14 September 2016 - 03:48

  • 0

#3 OFFLINE   qwaker

qwaker

    Рядовой

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

Отправлено 14 September 2016 - 22:09

Свежезаспауненные группы увы не отзываются, делаю две группы- _int01 и int02, редактирую судьбу одной через FSM: _int02 = [getmarkerPos "marker_13", WEST, ["B_mas_afr_SA_Soldier_lite_F", "B_mas_afr_SA_soldier_LAT_F","B_mas_afr_SA_Soldier_F", "B_mas_afr_SA_soldier_LAA_F", "B_mas_afr_SA_soldier_M_F", "B_mas_afr_SA_soldier_MG_F", "B_mas_afr_SA_Soldier_GL_F", "B_mas_afr_SA_soldier_exp_F", "B_mas_afr_SA_soldier_repair_F", "B_mas_afr_SA_medic_F", "B_mas_afr_SA_medic_F"] ] call BIS_fnc_spawnGroup;

  проверка: pos_int01 distance pos_int02 < 170; -не работает тоже. А в state происходит объединение в _int01.

  • 0

#4 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 14 September 2016 - 22:51

qwaker, полный скрипт тяжело скинуть?

Сообщение отредактировал vlad333000: 14 September 2016 - 22:52

  • 0

#5 OFFLINE   qwaker

qwaker

    Рядовой

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

Отправлено 15 September 2016 - 03:42

Вобщем пришлось массив группы спаунить сразу с именами, по другому пока не получается.


  • 0




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