Jump to content


Photo

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


  • Please log in to reply
4 replies to this topic

#1 OFFLINE   qwaker

qwaker

    Рядовой

  • Пользователи
  • 23 posts
  • Откуда:сочи

Posted 14 September 2016 - 02:21

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


  • 0

#2 OFFLINE   SteelRat

SteelRat

    Полковник

  • Пользователи
  • 3241 posts
  • Откуда:РФ

Posted 14 September 2016 - 03:47

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

_posGr1 distance _posGr2;

Edited by SteelRat, 14 September 2016 - 03:48.

  • 0

#3 OFFLINE   qwaker

qwaker

    Рядовой

  • Пользователи
  • 23 posts
  • Откуда:сочи

Posted 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 posts
  • Откуда:Кострома

Posted 14 September 2016 - 22:51

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

Edited by vlad333000, 14 September 2016 - 22:52.

  • 0

#5 OFFLINE   qwaker

qwaker

    Рядовой

  • Пользователи
  • 23 posts
  • Откуда:сочи

Posted 15 September 2016 - 03:42

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


  • 0




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