Добавлен bj1k1
Доброго времени суток. Ситуация: Создал лавку, триггерно добавил в лавку 4 предмета, хочу реализовать взрыв лавки после продажи всех предметов.
Если в условии (Тип предмета (проданный предмет) равно (1 из предметов), то совершается действие Боевая единица - Взорвать (Продающий юнит) и ЭТО Работает, но если добавляю в условие оставшиеся 3 предмета, то действие Взорвать (Продающий юнит) - НЕ работает
Если в условии (Тип предмета (проданный предмет) равно (1 из предметов), то совершается действие Боевая единица - Взорвать (Продающий юнит) и ЭТО Работает, но если добавляю в условие оставшиеся 3 предмета, то действие Взорвать (Продающий юнит) - НЕ работает
Принятый ответ
По поводу реализации, если не шаришь, как это сделать, вот покажу пример с использованием массива. Создаем переменную массив:
Далее при продаже предмета проверяем тип предмета, и устанавливаем соответствующую переменную значение ДА
Потом проверяем все 4 предмета на то, что они проданы, и если все 4 будут ДА, то делай ВЗРЫВ :D
Потом проверяем все 4 предмета на то, что они проданы, и если все 4 будут ДА, то делай ВЗРЫВ :D
Так-же прикрепил карту с примером.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nazarpunk
Потом проверяем все 4 предмета на то, что они проданы, и если все 4 будут ДА, то делай ВЗРЫВ :D
Отредактирован konvan5
Отредактирован EugeAl
Если предмет продан, и левел пустышки равно 1, то увеличить левел пустышки на 1
И если все 4 пустышки имеют 2 левел, то взорвать лавку.
Ну чтоб получилось MUI, или как оно там правильно называется, когда триггер работает на нескольких юнитах одновременно)
А ещё для оптимизации можно равкоды абилок и предметов согласовать, чтобы равкод абилки был равен равкод предмета + 1, тогда можно обойтись без elseifа при определения типа предмета )