Проблема ещё не решена
Здравствуйте. У меня вопрос: как сделать так, чтобы при клике на ОДНОГО юнита выделялся ВЕСЬ его отряд. Так же и с приказами: чтобы приказы выполнялись ВСЕМ отрядом одновременно?
Здравствуйте. У меня вопрос: как сделать так, чтобы при клике на ОДНОГО юнита выделялся ВЕСЬ его отряд. Так же и с приказами: чтобы приказы выполнялись ВСЕМ отрядом одновременно?
У меня отсутствуют навыки языка Jass.
В триггерах я пытался сделать так:
Создал группу с названием "Group1". Без массива и изначально пустую.
Создал группу с названием "Group1". Без массива и изначально пустую.
При создании нового отряда (например пехотинца):
Событие - Общее событие: заканчивает подготовку юнита
Условие - (Подготовленный юнит) = типы юнитов: пехотинец
Действие -
Событие - Общее событие: заканчивает подготовку юнита
Условие - (Подготовленный юнит) = типы юнитов: пехотинец
Действие -
- Добавить (подготовленный юнит) в Group1.
- Создать 1 пехотинец для (владелец (подготовленного юнита)) в (позиция (подготовленного юнита))
- Добавить (последний созданный юнит) в Group1
- Создать 1 пехотинец для (владелец (подготовленного юнита)) в (позиция (подготовленного юнита))
- Добавить (последний созданный юнит) в Group1
В итоге рядом с новым пехотинцем сразу рядом с ним появляются ещё два.
Триггеры далее:
Событие - Игрок 1 выбирает отряд.
Условие - (Выбранный юнит) = случайный юнит из группы "Group1"
Действие - Выбрать Group1 для игрока 1.
Условие - (Выбранный юнит) = случайный юнит из группы "Group1"
Действие - Выбрать Group1 для игрока 1.
Тут у меня проблема:
Или ничего не выделяется вообще (даже при клике на работнике выбор сразу отменяется), или выделяется только один пехотинец.
Или ничего не выделяется вообще (даже при клике на работнике выбор сразу отменяется), или выделяется только один пехотинец.
Но если есть другой триггерный способ организовать управлением отрядов - пишите пожалуйста.
Решения я так и не добился. Буду искать дальше. Ту карту, я проверил: это хорошая но не подходящая для меня система. Хоть и нашёлся "Самый лучший ответ", проблема всё ещё не решена. Если у меня всё получится - я напишу об этом здесь (и сам способ решения), а пока, если кто-нибудь знает способ "связывать" юнитов в отряды с помощью триггеров - пожалуйста напишите мне об этом (или под этим вопросом или в ЛС).
Есть прогресс. Правда при попытке выделения отряда с помощью клика на командира игра зависает.
Но появился альтернативный способ: весь полк следует друг за другом (за каждым выделенным юнитом).
Если будет что-то новое - обязательно напишу здесь. Возможно (после должного развития) выложу свой новый проект (с этой системой).
Но появился альтернативный способ: весь полк следует друг за другом (за каждым выделенным юнитом).
Если будет что-то новое - обязательно напишу здесь. Возможно (после должного развития) выложу свой новый проект (с этой системой).
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Вот пример ссылочка
Были и другие, поиск в помощь.
Вот еще ссылка
Отредактирован vercinget
Спасибо за объяснение. Теперь я буду проверять теорию из комментария выше. Если всё получится, вопрос будет решён.
если не нравятся то ужи джасс и пиши свою