webkent
offline
Опыт:
327Активность: |
Совершенно непонятно
set udg_l = GetUnitAbilityLevelSwapped('AIil', gg_unit_Hmkg_0001)
такая вот строка это тоже что и Set l = (Level of Название спелла for имя юнита 0001 <gen>) Тип переменной l integer, пытаюсь сохранить даже в пустом триггере, все время вылетает ошибка на эту строку Отсутствует название. И всё тут. Что это может быть? |
08.04.2006, 00:27 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
т.е. ты создаешь триггер с действием Set l = (Level of Название спелла for имя юнита 0001 <gen>), конвертишь в текст, и он сразу падает?! или все-таки сам эту строчку писал? посмотри, может, gg_unit_Hmkg_0001 уже вовсе не Hmkg и не 0001... |
08.04.2006, 02:05 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Есть вероятность того, что нужный тебе юнит не обладает глобальной переменной вида gg_unit_AAAA_BBBB, для того, чтобы таковая появилась, просто из любого триггерного действия сделай Select Unit, потом можно сбросить.
Написал коряво, но смысл, думаю, понятен. |
08.04.2006, 02:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
webkent
offline
Опыт:
327Активность: |
я не дурак =) я делал и селект и Casting Unit и Triggering Unit и название абилки ставил и Ability beign cast, ничто не помогает |
08.04.2006, 19:03 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
может, все-таки для начала определишь, в каком конкретно месте появляется ошибка?
если эту строчку убрать (закомментировать) полностью, глюк исчезает? может проблема где-то совсем в другом месте... (например, в предыдущей строке) если проблема там, усложняй постепенно... попробуй по очереди вписывать в код, например, такие строчки:
set udg_l = 0 set udg_l = GetUnitAbilityLevelSwapped(0, null) set udg_l = GetUnitAbilityLevelSwapped('AIil', null) set udg_l = GetUnitAbilityLevelSwapped('AIil', gg_unit_Hmkg_0001) ну и т.д.. смотри, на каком этапе начинает ругаться - там и косяк - может имя переменной не так написал, может - имя функции.... |
08.04.2006, 19:19 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
webkent
offline
Опыт:
327Активность: |
короче я понял что это чисто баг моего ВЕ. Просто передал карту другому челу, а у него всё работает вот так вот =(
webkent добавил: где можно скачать ВЕ последней версии? webkent добавил: И еще, у меня стоит последняя версия ВЕ(1.20с) |
08.04.2006, 21:03 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|