Добавлен БезликийСектант
Как мне сделать условие, которое происходит, когда в области находится определённый герой, а менно умер юнит он произносит диалог и если в области нет этого юнита, то следующего диалога не будет, а если он есть, то будет.
Принятый ответ
Конструкция сделана верно. Только кто должен быть в области, я не понял.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Феникс
В данный момент он проверяет наличие умершего по событию юнита в заданной области
Точно не понял, это типо триггер для юнита, который умер?
PT153:
Там должен быть герой Джигу, ниже функции if/then/else есть его диалог, так вот он должен его произнести, когда умирает юнит в событии, а если этого юнита нет, то диалога и не будет.
Соответственно другой умирающий юнит не примет значение юнит триггера, если он не задан в событии
Тогда всё просто, тебе нужно просто проверять, что Джигу есть в области, а не Юнит триггера.
Прости за тупость(
Отредактирован MpW
Отредактирован MpW
мне кажется лучше локально показать сообщение, а не всем игрокам. хотя без разницы
Так там героев будет несколько и того героя, который будет говорить этот диалог могут не взять, и если его не возьмут, то он не будет произносить этот диалог.
Область содержит Юнит триггера заменяешь юнит триггера на нужного тебе юнита
У: ,Боевая единица умирает
С: Умирает юнит, который появился из другого юнита (но это не важно)
Д: 1. Выключить триггер
У: (ВОТ ЗДЕСЬ У МЕНЯ ПРОБЛЕМА, я хочу чтобы юнит, которого взяли в гре из таверны (его пока что нет в таверне), был в области где находится босс, и когда босс умирает, произносит диалог, а если этого героя не взяли, то диалога не будет.
Д: Диалог этого героя
Д: Ничего не будет