Как сделать триггер по типу. Игрок красный делает улучшения из определённого здания определённый грейд. после которого спаунятся юниты определённого грейда
Принятый ответ
Перем: Тип юнита[масс кол.игроков] (type)
Таймер [масс кол.игроков] (timer)
Тип юнита[n] (data)
Таймер [масс кол.игроков] (timer)
Тип юнита[n] (data)
Трг:InitMap
Data[1] = foot
Data[2] = rifle
Data[1] = foot
Data[2] = rifle
Трг:Прошло 0 сек
Дей: циклом для каждого игрока запустить timer с повторением
Дей: циклом для каждого игрока запустить timer с повторением
Трг: timer[0] истекает(для каждого игрока)
Усл: type[0] не равно нулл
Дей: создать юнита type[0] в точке
Усл: type[0] не равно нулл
Дей: создать юнита type[0] в точке
Трг: завершает улучшение
Дей:type[номер игрока инициатора] = data[уровень апгрейда]
Дей:type[номер игрока инициатора] = data[уровень апгрейда]
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если завершенное исследование равно Имя-исследования 1
То Создать юнита А в точке позиции триггер юнита
Если ... 2
То Создать юнита Б ...
И так далее.
Ред. AncientOverlord
Тогда мне по сути придётся писать заново триггеры, проверять и тестировать их, чтобы ответить на вопрос. Естественно, у меня нет желания и времени делать это.
Таймер [масс кол.игроков] (timer)
Тип юнита[n] (data)
Data[1] = foot
Data[2] = rifle
Дей: циклом для каждого игрока запустить timer с повторением
Усл: type[0] не равно нулл
Дей: создать юнита type[0] в точке
Дей:type[номер игрока инициатора] = data[уровень апгрейда]