Добавлен andfrost
Создаю карту по типу X hero siege. Между раундами (каждые 5 волн) планирую создавать ивент. Ивент запускается (раунд заканчивается) при условии, что все юниты определенного игрока убиты. (в карте их орды, очень много спавна, пытался делать через убийство отряда - не вышло). Не подскажите, как реализовать? (к своему стыду умею только в GUI, поэтому варианты с джасс пожалуйста не предлагайте)
Спасибо!
Спасибо!
Принятый ответ
Что за идиотия? Блин всех крипов что ты создал - заносишь в группу спецально созданную для подсчета юнитов.
Делаешь триггер с событием - юнит игрока N (нужный тебе игрок) умирает, условие умерший юнит есть в группе для подсчета юнитов.
Действие - удалить юнита из группы, удалить труп (желательно, то просадки фпс в 2017 вам не простят)
Делаешь триггер с событием - юнит игрока N (нужный тебе игрок) умирает, условие умерший юнит есть в группе для подсчета юнитов.
Действие - удалить юнита из группы, удалить труп (желательно, то просадки фпс в 2017 вам не простят)
Второй триггер раз в 3 сек. смотрит число юнитов в групее, если число меньше 1, то триггер отключается, и запускается таймер на новую волну, когда таймер истечет и начнется спаун, крипов, переодический триггер счетсчик снова включается.
Примитивный как счеты алгоритм.
Примитивный как счеты алгоритм.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
после конца волны запускаем периодическое событие, проверяем, есть ли юниты у такого-то игрока или в такой-то группе
если есть - пропускаем дальнейшие действия
если нет - запускаем нужное
нужные проверки лежат во вкладке boolean
все средства есть, даже на гуи, так что если что-то не получается (в данном случае) - это значит, что в коде ошибки
Делаешь триггер с событием - юнит игрока N (нужный тебе игрок) умирает, условие умерший юнит есть в группе для подсчета юнитов.
Действие - удалить юнита из группы, удалить труп (желательно, то просадки фпс в 2017 вам не простят)
Примитивный как счеты алгоритм.
Отредактирован MpW
если нету то и не удалит(список же)