Jump to content


Photo

Настройка эвакуации


Best Answer Paprikar , 01 May 2016 - 14:19

Сделано, нужно задать триггеру владельца(конкретного игрока), и настраивать его на свой лад!
Вот:Jg_IkZbhk-U.jpg


P.S. Спасибо за помощь, vlad333000

Go to the full post


  • Please log in to reply
10 replies to this topic

#1 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 02:14

Создал кооперативную миссию, проблема возникла в последнем - в эвакуации. Сделал триггер проверки загружения двух групп в верт(с учетом возможной смерти, отсутствия игрока в миссии), т.к. группы две, то через вейпоинты ничего не работает. В данном случае верт требует одновременной загрузки сразу двух отрядов(или их частей, в связи с теми же отсутствиями или смертями), а 2-й группы может и не быть (т.к. её слотов не было заполнено) (Возможно есть решение) Каждый юнит игрока имеет название (от p1 до p16). Триггер проверки чекает сразу всех(от p1(в верте или мертв или не появлялся) до p16). Здесь я все "или" я скрепил "и". Завтра дам код. Нужно, чтобы верт полетел после срабатывания триггера проверки, то бишь активировал следующий вейпоинт вертушки. Все попытки исправить дело заканчивались пролетом верта мимо, зависания верта над точкой(оно не вызвано плохими условиями посадки), или же верт сел, офнул движки(чего мне не надо) и когда я в него загрузился, он не взлетает. Очень надеюсь на то, что все подробно и правильно объяснил, благодарю заранее...

Edited by Paprikar, 01 May 2016 - 02:16.

  • 0

#2 OFFLINE   vlad333000

vlad333000

    Полковник

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

Posted 01 May 2016 - 09:34

Осталось узнать группы и вертолет

({!(_x in heli01)} count ((units group1) + (units group2))) == 0

  • 0

#3 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 12:36

 

Осталось узнать группы и вертолет

({!(_x in heli01)} count ((units group1) + (units group2))) == 0

Это запихнуть в init? И ещё, как присвоить каждому отряду название? jUdsOYtS6eQ.jpg


Edited by Paprikar, 01 May 2016 - 12:42.

  • 0

#4 OFFLINE   vlad333000

vlad333000

    Полковник

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

Posted 01 May 2016 - 12:45

Paprikar, какой нах** инит? Вы вообще понимаете что я написал? В Условие триггера или что у вас там отвечает за улетучивание вертолета с точки эвакуации!!!


  • 0

#5 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 12:46

(p1 in heli or !alive p1 or p1_not) and (p2 in heli or !alive p2 or p2_not) and (p3 in heli or !alive p3 or p3_not) and (p4 in heli or !alive p4 or p4_not) and (p5 in heli or !alive p5 or p5_not) and (p6 in heli or !alive p6 or p6_not) and (p7 in heli or !alive p7 or p7_not) and (p8 in heli or !alive p8 or p8_not) and (p9 in heli or !alive p9 or p9_not) and (p10 in heli or !alive p10 or p10_not) and (p11 in heli or !alive p11 or p11_not) and (p12 in heli or !alive p12 or p12_not) and (p13 in heli or !alive p13 or p13_not) and (p14 in heli or !alive p14 or p14_not) and (p15 in heli or !alive p15 or p15_not) and (p16 in heli or !alive p16 or p16_not)
Это код триггера


  • 0

#6 OFFLINE   vlad333000

vlad333000

    Полковник

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

Posted 01 May 2016 - 12:46

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


  • 0

#7 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 12:55

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

Инициализация?


Да код у меня собственно был, нужно, чтобы верт летел при его, получается, активации


Ах да, получается, вейпоинтов 2-х групп не будет, остаются вейпоинты верта, только как заставить его сесть без стандартных сесть/загрузить? И ещё, чтобы двигло он не офал


Edited by Paprikar, 01 May 2016 - 12:55.

  • 0

#8 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 13:19

Так, мне удалось это сделать, без бубна не обошлось, приложу файл миссии

Attached Files


  • 0

#9 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 13:24

Осталось сделать переменную, допустим p1_out истинной, когда игрока нет на сервере, и ложной, когда он зашел


Edited by Paprikar, 01 May 2016 - 13:25.

  • 0

#10 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 13:54

Чет не получается((( Как сделать так, чтобы триггер срабатывал при нахождении в нем определённого юнита?


Edited by Paprikar, 01 May 2016 - 13:55.

  • 0

#11 OFFLINE   Paprikar

Paprikar

    Ефрейтор

  • Пользователи
  • 51 posts
  • Откуда:Россия
  • Отряд:TaskForce141

Posted 01 May 2016 - 14:19   Best Answer

Сделано, нужно задать триггеру владельца(конкретного игрока), и настраивать его на свой лад!
Вот:Jg_IkZbhk-U.jpg


P.S. Спасибо за помощь, vlad333000


Edited by Paprikar, 01 May 2016 - 14:21.

  • 0




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