Q: Как подцепить пушку к грузовику и оттащить её в другое место?
A: Цепляем пушку к грузовику и увозим
Q: Как сделать, чтобы нельзя было захватить юниты нейтрального игрока?
А: Рассматриваем вопрос на примере с коровами и пастухом
Q: А можно привезти солдат в грузовике в одну зону, там их выгрузить и отогнать грузовик в другую зону?
Q: Как установить патрулирование между несколькими зонами?
Scripting QA [in progress]
Модераторы: zarathustra, kit
-
- Младший сержант
- Сообщения: 81
- Зарегистрирован: 23 ноя 2017, 16:17
Scripting QA [in progress]
Последний раз редактировалось int 13 янв 2019, 13:42, всего редактировалось 6 раз.
-
- Младший сержант
- Сообщения: 81
- Зарегистрирован: 23 ноя 2017, 16:17
Re: Scripting QA
reserved
-
- Младший сержант
- Сообщения: 81
- Зарегистрирован: 23 ноя 2017, 16:17
Re: Scripting QA
reserved
-
- Младший сержант
- Сообщения: 81
- Зарегистрирован: 23 ноя 2017, 16:17
Re: Scripting QA
Q: Как подцепить пушку к грузовику и оттащить её в другое место?
A: На самом деле всё оказалось проще, чем думалось
Допустим у нас есть три группы юнитов:
В первом скрипте "0002_INIT_ARTILLERY" мы "привязываем" пехотинцев (группа А2) к зоне 1, назначаем взаимодействие с пушкой (группа А1), ну, и выставляем через поведение охранять зону, а в ней отмечаем "ПТО занять".
Во втором скрипте мы указываем грузовику (группа B1), что нужно ехать в зону 1, где у нас расположена пушка, которую уже заняли пехотинцы и взаимодействовать с той самой пушкой (группа А1), выставляем в поведении "Поддержка", чтобы её зацепить.
А дальше для меня логическая нить отрезается, но иначе не работает
Чтобы перетащить пушку в зону 2 нужно указать пехотинцам (группа А2) переместиться в зону 2. Можно попыаться натянуть сюда логику: пехотинцы заняли пушку, а пушка уже прицеплена к грузовику. Но ведь пехотинцам нужно переместиться другую зону, поэтому они и вынуждены "тянуть" за собой и пушку и грузовик. Но в моей голове это укладывается с трудом. Результат:

A: На самом деле всё оказалось проще, чем думалось

Допустим у нас есть три группы юнитов:
- A1 - пушка, котороую нужно оттянуть в другую зону. Изначально расположена в зоне 1
- A2 - пехотинцы, которые должны занять пушку. Они также находятся в зоне 1
- B1 - грузови, который должен тянуть. Начальное положение в зоне 2
В первом скрипте "0002_INIT_ARTILLERY" мы "привязываем" пехотинцев (группа А2) к зоне 1, назначаем взаимодействие с пушкой (группа А1), ну, и выставляем через поведение охранять зону, а в ней отмечаем "ПТО занять".
Во втором скрипте мы указываем грузовику (группа B1), что нужно ехать в зону 1, где у нас расположена пушка, которую уже заняли пехотинцы и взаимодействовать с той самой пушкой (группа А1), выставляем в поведении "Поддержка", чтобы её зацепить.
А дальше для меня логическая нить отрезается, но иначе не работает

Чтобы перетащить пушку в зону 2 нужно указать пехотинцам (группа А2) переместиться в зону 2. Можно попыаться натянуть сюда логику: пехотинцы заняли пушку, а пушка уже прицеплена к грузовику. Но ведь пехотинцам нужно переместиться другую зону, поэтому они и вынуждены "тянуть" за собой и пушку и грузовик. Но в моей голове это укладывается с трудом. Результат:

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось int 16 дек 2018, 11:03, всего редактировалось 1 раз.
- rimskiy
- Старшина
- Сообщения: 899
- Зарегистрирован: 12 янв 2012, 17:21
Re: Scripting QA
Известно, что классическая логическая теория далеко не совершенна.int писал(а):Q:
А дальше для меня логическая нить отрехается, но иначе не работает![]()

4 Не отвечай глупому по глупости его, чтобы и тебе не сделаться подобным ему;
5 но отвечай глупому по глупости его, чтобы он не стал мудрецом в глазах своих.
(Прит.26:4,5)
5 но отвечай глупому по глупости его, чтобы он не стал мудрецом в глазах своих.
(Прит.26:4,5)
-
- Младший сержант
- Сообщения: 81
- Зарегистрирован: 23 ноя 2017, 16:17
Re: Scripting QA [in progress]
Товарищ zarathustra расжевал всё в этом посте.
Здесь я выложу несколько картинок и результат того, как это работает.
Наслаждаемся
Группы и зоны:

Скрипт:

Итог:
Здесь я выложу несколько картинок и результат того, как это работает.
Наслаждаемся

Группы и зоны:

Скрипт:

Итог: