[Вопрос] Проблема с переменной unit
|
|
OZiriz | Дата: Воскресенье, 11 Сентября 2011, 12:50:50 | Сообщение # 1 |
1 уровень
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: -7
Блокировки:
| 1 создал переменную hero - боевая единица. 2 иду в триггеры и создаю ивент unit жизнь меньше 200. 3 захожу в unit хочу выбрать переменную hero, но она недоступна.
Подскажите, что не так сделал.
010011100110111101101110001000000110001001101001011100110010000001101001011011100010000001101001011001000110010101101101
|
|
|
|
Artem3123 | Дата: Воскресенье, 11 Сентября 2011, 15:29:05 | Сообщение # 2 |
9 уровень
Группа: Проверенные
Сообщений: 816
Награды: 0
Репутация: 577
Блокировки:
| выложи скрин триггера
|
|
|
|
Faion | Дата: Воскресенье, 11 Сентября 2011, 15:31:22 | Сообщение # 3 |
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
| Потому что так нельзя. Эвенты создаются во время инициализации. До объявления значения переменных. Т.е. во время создания эвента переменная hero еще не существует. Естественно ссылка на несуществующий объект вызвала бы критическую ошибку. Дабы этого избежать в ГУИ запрещено ссылаться на переменную. Можно разве что на юнита самого сослаться.
О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас. My Project: Nindogatari MAL
|
|
|
|
OZiriz | Дата: Воскресенье, 11 Сентября 2011, 16:29:02 | Сообщение # 4 |
1 уровень
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: -7
Блокировки:
| Faion, интересная информация. попробую по ивенту UNIT атакован собрать скрипт.
010011100110111101101110001000000110001001101001011100110010000001101001011011100010000001101001011001000110010101101101
|
|
|
|