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