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

Принятый ответ

Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита. Add event добавляет событие в другой триггер.
0
8
6 лет назад
Отредактирован leroydraigo
0
Вроде, в локальном триггере только можно переменную юнита добавить
1
27
6 лет назад
Отредактирован Феникс
1
Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита. Add event добавляет событие в другой триггер.
Принятый ответ
0
32
6 лет назад
0
Это событие на конкретный обьект, в данном случаи юнита, Сначала нужно создать юнита а потом повешать на него это событие. Переменная типа - Боевая единица в гуях, но сразу повторюсь - сначала юнит должен быть создан, записан в эту переменную а только потом на него можно будет записать это событие. Иначе ничего работать не будет, ах да сразу скажу - детект физического или магического урона тема не для начинающих.
0
3
6 лет назад
0
PrincePhoenix:
Чтобы добавить переменную в событие, нужно, чтобы он(триггер) был без события и в другом триггере, где задается эта переменная добавить событие этому дригеру с переменным юнитом.
К примеру, вначале карты ты подгружаешь/выбираешь/покупаешь юнита для игрока, даешь ему переменную [UNIT] и в действиях выбираешь add event to trigger, вот там то уже и можно выбрать контретную переменную юнита.
Интересно. Сделал так, как было предложено, теперь на моменте отрабатывания триггера игра крашится.
0
27
6 лет назад
Отредактирован Феникс
0
Интересно. Сделал так, как было предложено, теперь на моменте отрабатывания триггера игра крашится.
Значит где-то допустил ошибку ты. Она не может крашиться. Судя по всему у тебя переменная задется позже, чем триггер срабатывает.

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