Делаю двух-оконное строительство для всех юнитов, а не для конкретного, столкнулся с проблемой того, что обратно юниты не выделяются игроком. Что я делаю не так?
З.Ы.: Тёмный не подходит, ибо тогда не меняется способность "Строительство" на способность другой расы, из-за этого меню местами не меняются, как и иконка самой способности.
З.З.Ы.: Было бы проще, если бы созданная способность была главнее строительства и выгоняла её с прописанного места, тогда бы и с расами мудрить бы не пришлось.

Принятый ответ

В 1 цикле добавь в отряд Last replaced unit
Да и вообще отряд здесь не нужен если честно
Заменить переключающий юнит на новый
выбрать заменённый юнит
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
17
9 лет назад
Отредактирован Narkranoth
0
Хозяин Миров,
Действия:
  • Установить Ortyadstr...
  • Установить PostStroit...
  • Отряд - выбрать всех юнитов группы юнитов...
    • Цикл:
      • Боевая единица - Заменить...
      • Отряд - Добавить (Последний заменённый юнит) к ("Новая группа боевых единиц") (в англ: "Отряд - Add (Last Replaced Unit) to ("Новая группа боевых единиц")")
  • Отряд - выбрать всех юнитов группы юнитов "Новая группа боевых единиц" и выполнить (Действия)
    • Цикл:
      • Выбор - Добавить (Выбранный юнит)...
  • Игра - выполнить действие нажатия...
Так понятно?
0
14
9 лет назад
Отредактирован Хозяин Миров
0
Narkranoth, (facepalm). Допустим, у нас два строителя. Выбираем одного, активируем способность, и после это в выборе появляются ОБА, а не только тот, кто был в выборе на момент применения способности... А если строителей было больше 12, то не факт, что те юниты, что были выбраны изначально, вообще появятся в выборе, да и юниты другого типа вообще не появятся.
Пришлось делить на 2 части, выбранную и невыбранную, и каждую по-отдельности заменять.
Упс, забыл добавить проверку типа юнита в первый цикл.
Загруженные файлы
0
17
9 лет назад
0
Хозяин Миров, ё моё... Что-то я уже запутался несколько... И всё-таки, теперь, после того, как ты подправил, всё работает правильно?
0
24
9 лет назад
0
Ну так что, получилось у тебя наконец?
0
14
9 лет назад
Отредактирован Хозяин Миров
0
Narkranoth, Melissa, извините, нужно было кое-куда сходить, отлучался.
Обнаружил, что условие второго цикла не проверяется, и он работает на всех. Если добавлять в выбор Stroit(2) после замены, то выбор сохраняется, но число выбранных юнитов удваивается, если же третий цикл перенесён в первый (как на картинке), то выбор сносится, что доказывает, что условие второго цикла не работает.
В общем, думаю, что нужно заставить работать условие второго цикла, тогда работать всё будет прекрасно. Но как его заставить работать, я не знаю.
Мда, напутал немного, в выбор добавляется заменённый юнит, а не выбранный. В общем, с выбором юнитов всё нормально, с заменой тоже, но создаются двойники выбранных, и, в следствие повторной смены, не открывается меню постройки.
Загруженные файлы
0
24
9 лет назад
0
вырежь в отдельную карту я исправлю
0
14
9 лет назад
0
Melissa, хорошо, только я уже исправил, когда выбран один юнит, всё работает, когда больше...
Вот.
(только забыл у "Строительства" орды координаты поменять)
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.