Ситуация такая. юнит1 пренадлежащии игроку1, кастует иллюзий от Самуро. Теперь на карте 2 юнита у игрока1 (юнит и его иллюзия)
Событие: Умер
условие:
количество живых юнит1 принадлежащий игроку1 равно 0.
действие появляется юнит2
Не работает, все пробовал. Вся проблема в иллюзиях. Если убить последним Иллюзию. Иллюзию как юнит1 не считает. т.е не появляется юнит2.

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

Когда применяются иллюзии - их можно отследить двумя событиями: "юнит входит в регион" или "юнит призывает юнита ". Используй дебаг, проверяй как работает (работает или не работает, я так и проверял)
Когда юнит сдох, как описали выше, отследить нельзя. Но можно попробовать, отследить уничтожение иллюзии через событие "юнит покинул регион" (проверь дебагом, работает ли это, по идее должно)
Или сразу засовываете в переменную, а потом каждую секунду проверяете (жива или мертва, пуста ли переменная). Или сразу в группу пихаете юнита, ведь чтобы отследить количество живых иллюзии приходится работать с группой.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Ну у мастера клинка способность то посложнее...
Вот пример:
Для начала нам нужно создать иллюзии героя, а потом скрыть всех их, так же сделав визуальный эффект (если что то зеленые тени, это снаряды).

0
2
7 лет назад
Отредактирован Custom
0
запилил екзампл
Если wait перед действием убрать, то все работает как надо. Но это задержка нужна
вот
0
32
7 лет назад
0
Карту в студию, судя по вашему коду там все печально.
Иллюзия такой же юнит, как и остальные, но её отличает то что на нее не работает событие смерти (ну когда иллюзия умирает в доте же нам не пишут дабл килл или так далее) ну и проверка IsUnitIllusion().
Так же у вас в коде полно утечек.
0
20
7 лет назад
Отредактирован ssbbssc
0
учитесь писать грамотно и понятно, большинство людей явно не захотят разбирать ваши каракули

а в тему вопроса - всегда можно занести в переменную и работать с ней
0
2
7 лет назад
Отредактирован Кет
0
куда уж более понятней, не понятно? карту пример открой.
3 раз задаю вопрос в этом ресурсе, получаю ответы не касающийся дела, вроде учись писать. [оскорбления] Бесполезный ресурс.
п.с
Больше с вопросами не зайду
5 пунктов от Кет: 2.1 (оскорбление)
0
27
7 лет назад
Отредактирован MpW
0
Когда применяются иллюзии - их можно отследить двумя событиями: "юнит входит в регион" или "юнит призывает юнита ". Используй дебаг, проверяй как работает (работает или не работает, я так и проверял)
Когда юнит сдох, как описали выше, отследить нельзя. Но можно попробовать, отследить уничтожение иллюзии через событие "юнит покинул регион" (проверь дебагом, работает ли это, по идее должно)
Или сразу засовываете в переменную, а потом каждую секунду проверяете (жива или мертва, пуста ли переменная). Или сразу в группу пихаете юнита, ведь чтобы отследить количество живых иллюзии приходится работать с группой.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.