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


Фотография

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


Лучший Ответ Paprikar , 01 May 2016 - 14:19

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


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

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


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

#1 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 02:14

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

Сообщение отредактировал Paprikar: 01 May 2016 - 02:16

  • 0

#2 OFFLINE   vlad333000

vlad333000

    Полковник

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

Отправлено 01 May 2016 - 09:34

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

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

  • 0

#3 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 12:36

 

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

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

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


Сообщение отредактировал Paprikar: 01 May 2016 - 12:42

  • 0

#4 OFFLINE   vlad333000

vlad333000

    Полковник

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

Отправлено 01 May 2016 - 12:45

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


  • 0

#5 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 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 сообщений
  • Откуда:Кострома

Отправлено 01 May 2016 - 12:46

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


  • 0

#7 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 12:55

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

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


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


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


Сообщение отредактировал Paprikar: 01 May 2016 - 12:55

  • 0

#8 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 13:19

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

Прикрепленные файлы

  • Прикрепленный файл  mission.zip   1.84К   4 Количество загрузок:

  • 0

#9 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 13:24

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


Сообщение отредактировал Paprikar: 01 May 2016 - 13:25

  • 0

#10 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 13:54

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


Сообщение отредактировал Paprikar: 01 May 2016 - 13:55

  • 0

#11 OFFLINE   Paprikar

Paprikar

    Ефрейтор

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

Отправлено 01 May 2016 - 14:19   Лучший Ответ

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


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


Сообщение отредактировал Paprikar: 01 May 2016 - 14:21

  • 0




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