Например я создал 15 пехотинцев,убил их,а как сделать проверку их наличия в области чтобы запустить таймер?
P.S У меня еще таймер(окно) не показывается(в игре).скрин прикрепил.

eriel222:
А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
Можно,
Generic unit event -> A unit умирает
if(TriggeringUnit = Unit Of Type Пехотинец)
Set integer = integer + 1
if(integer == 15) и телепортируешь, а затем integer обнуляешь
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
Потому что несозданный таймер запускается.
либо потому что окно таймера не инициализируется
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
29
Я делаю на ГУИ
Что мешает сделать на гуи: Отряд -> Pick Every Unit in (Units in Playable Map Area)??
Add unit Group (Last Picked Unit)
И затем Count Units In Group with Conditions?
Группу, разумеется, глобальную создаете, а потом чистите после проверки
11
А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
22
тогда создай счетчик и лови события тип юнита умирающего и увеличивай счетчик пока не дойдет до 15 и внутри действия сравниваай и запускай дальнейшие действие иначе закончить действия
11
Ребят,я ваще не "вдупляю" что делать. вот вы помогаете,а я не понимаю
извините,что я дебил
29
eriel222:
А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
Можно,
Generic unit event -> A unit умирает
if(TriggeringUnit = Unit Of Type Пехотинец)
Set integer = integer + 1
if(integer == 15) и телепортируешь, а затем integer обнуляешь
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
Потому что несозданный таймер запускается.
либо потому что окно таймера не инициализируется
Принятый ответ
11
Msey:
eriel222:
А можно вот так сделать?
Событие - Умирает
Условие - Пехотинец
Условие - кол-во =15
Действие - телепортация юнитов в области
Можно,
Generic unit event -> A unit умирает
if(TriggeringUnit = Unit Of Type Пехотинец)
Set integer = integer + 1
if(integer == 15) и телепортируешь, а затем integer обнуляешь
И еще,почему у меня таймер в игре не хочет показываться ? скрин есть в 1 комменте
Потому что несозданный таймер запускается.
либо потому что окно таймера не инициализируется
Получается,я устанавливаю целочисленную переменную и каждый раз ей добавляю + 1,а если переменная = 15,то я телепортирую юнитов в области(героев) и устанавливаю целочисленную как 0?
29
Получается,я устанавливаю целочисленную переменную и каждый раз ей добавляю + 1,а если переменная = 15,то я телепортирую юнитов в области(героев) и устанавливаю целочисленную как 0?
Да, все верно.
Телепортировать можно кастомно через SetUnitPosition или SetUnitX / SetUnitY с эффектом телепортации
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.