Собственно вопрос. Данное событие умеет принимать переменную, или только заранее присутствующего на карте юнита? И если оно переваривает переменную, то какой именно тип оной?

Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита. Add event добавляет событие в другой триггер.
`
ОЖИДАНИЕ РЕКЛАМЫ...
8
Вроде, в локальном триггере только можно переменную юнита добавить
29
Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита. Add event добавляет событие в другой триггер.
Принятый ответ
32
Это событие на конкретный обьект, в данном случаи юнита, Сначала нужно создать юнита а потом повешать на него это событие. Переменная типа - Боевая единица в гуях, но сразу повторюсь - сначала юнит должен быть создан, записан в эту переменную а только потом на него можно будет записать это событие. Иначе ничего работать не будет, ах да сразу скажу - детект физического или магического урона тема не для начинающих.
3
PrincePhoenix:
Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита.
Интересно. Сделал так, как было предложено, теперь на моменте отрабатывания триггера игра крашится.
29
Интересно. Сделал так, как было предложено, теперь на моменте отрабатывания триггера игра крашится.
Значит где-то допустил ошибку ты. Она не может крашиться. Судя по всему у тебя переменная задется позже, чем триггер срабатывает.

Повторюсь, действие Add event to trigger должен вызывать другой триггер, который сработает раньше. А это зачастую map initialization
3
Не совсем, я просто дурак. Второй триггер при срабатывание запускал сам себя (т.к. в его действиях было указано нанесение урона). Исправил, все прекрасно работает. Большое спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.