В чём проблема перебрать 100 зон? Их можно перебрать циклом. Точно так же их можно и создать циклом, если они имеют одинаковый размер и закономерности в расстоянии друг от друга. Посмотри, например, мою карту, в которой я сначала создаю чуть менее, чем 9000 зон триггерно, а потом, когда Артес кастует заклятый череп, перебираю их все, чтобы определить, в какой зоне произошёл каст.
Создание зон происходит в триггере "Init 00 Shields", а перебор циклом в триггере "Ability Cast".
И прикрепи свою карту, в которой нужно отловить зоны.
Готово. В триггере "Unit Loaded" в условии "(Unit-type of (Transporting unit)) равно Ратуша"
замени ратушу на свой тип здания, в который должны загружаться юниты.
Отряд Массив LoadedGroupArray будет проинициализирован до такого индекса,
который указан в свойствах переменной в качестве "Раз.". А если попытаться работать с
отрядами с индексом массива больше, чем указано в "Раз.", ничего не выйдет. Поэтому я
триггерно инициализирую его по мере необходимости через "set udg_LoadedGroupArray[udg_TransportingIncrement] = CreateGroup()".
naxim, да, нужно знать конкретно. Объясню, как все у меня работает. У здания есть способность "начать работу", это улучшение, которое запускается автоматически и повторяется, когда в здании присутствует 2 работника и если в предметах есть необходимый предмет.
Если придётся воспользоваться custom value зданий, тебя устроит?
Когда юнит выгружается с дирижабля, он отдаёт приказ "stop" и это можно отследить. Конечно, юнит не получит приказ "stop" в том случае, если дирижабль умирает над поверхностью, по которой невозможно ходить. Такой юнит погибнет вместе с дирижаблем и отследить это можно событием смерти юнита.
Прикрепляю карту, на которой триггерно можно посчитать только количество всех загруженных в какой либо транспорт юнитов на карте. Или тебе нужно знать сколько конкретно в каждом транспорте юнитов?
Кстати, свиток гальцинизации мне так и не понадобился. Я поставил всех имеющихся юнитов на хг и оттуда гасил по драке. Немного дольше, но зато даже веселее =)
Знаю про этот баг и он уже был исправлен. У тебя не самая новая версия кампании.
Переместить юнит противника в нужную область. Скормить кодою. Кодоя в нужном месте грохнуть. И так, чтобы враг не мог попасть туда, преследуя кодоя или убегая от его атак.
Это уже реализовано в 3 карте Логики (за ночных эльфов), когда великая черепаха проглатывает охотника за головами. Не играл? Охотник за головами стоит за водой, через которую не могут переплыть никакие юниты, кроме великой черепахи. Потом из него выпадает свиток гальванизации.
» WarCraft 3 / Поворот дамми
Ред. naxim
» WarCraft 3 / Поворот дамми
» WarCraft 3 / Как добавить герою способность увеличения навыков ?
» WarCraft 3 / Иконки 64х64 для предметов.
ReplaceableTextures\CommandButtons\BTNArthas.blp
ReplaceableTextures\CommandButtonsDisabled\DISBTNArthas.blp
» WarCraft 3 / А как объявить войну?
Ред. naxim
» WarCraft 3 / Как сделать так чтобы у всех игроков в начале был нейтралитет, а потом можно будет объявить войну ил
» WarCraft 3 / Анимации
» WarCraft 3 / Уникальный индекс юнита
» WarCraft 3 / Уникальный индекс юнита
» WarCraft 3 / Уникальный индекс юнита
» WarCraft 3 / Нужен триггерщик, отблагодарю
Я - Специалист
» Первый снег / Набор в команду
» WarCraft 3 / В чем я не прав?
Ред. naxim
» WarCraft 3 / Отлов зоны
» WarCraft 3 / Посчитать количество юнитов в транспорте.
» WarCraft 3 / Посчитать количество юнитов в транспорте.
Ред. naxim
» WarCraft 3 / Посчитать количество юнитов в транспорте.
замени ратушу на свой тип здания, в который должны загружаться юниты.
который указан в свойствах переменной в качестве "Раз.". А если попытаться работать с
отрядами с индексом массива больше, чем указано в "Раз.", ничего не выйдет. Поэтому я
триггерно инициализирую его по мере необходимости через "set udg_LoadedGroupArray[udg_TransportingIncrement] = CreateGroup()".
Ред. naxim
» WarCraft 3 / Посчитать количество юнитов в транспорте.
Melissa:
Melissa:
Melissa:
» WarCraft 3 / Посчитать количество юнитов в транспорте.
Ред. naxim
» WarCraft 3 / Посчитать количество юнитов в транспорте.
» WarCraft 3 / Можно ли сделать случайный загрузочный экран
» WarCraft 3 / Какие не очевидные особенности Warcraft III вы знаете?
» WarCraft 3 / Какие не очевидные особенности Warcraft III вы знаете?
Ред. naxim
» WarCraft 3 / Какие не очевидные особенности Warcraft III вы знаете?
» WarCraft 3 / И ещё один баг