XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Soul reAver
Мертвый вампир
offline
Опыт: 1,542
Активность:
В чем ошибка (jass)
В триггерах есть строка:
Код:
call StoreIntegerBJ( 13, I2S(H2I(GetLastCreatedUnit())), "Path", udg_Cache )

И еще есть триггер
Код:
Событие:
Каждые 5 секунд
Действие:
Pick every unit in (Group1) and do action
Custom script: call IssuePointOrderLocBJ( GetEnumUnit(), "attack", GetRectCenter udg_Regiony[GetStoredInteger(udg_Cache, I2S(H2I(GetEnumUnit())),"Path")]))

Но функция
GetStoredInteger(udg_Cache, I2S(H2I(GetEnumUnit())),"Path")
Все время выдает 0 т.е. юнит движется в регион под номером 0
В чем же здесь ошибка?
Старый 07.05.2006, 21:25
zibada

offline
Опыт: отключен
кэш проинициализировал?
(set udg_Cache = InitGameCache("something") )
также, из-за того, что у тебя в первом случае используется обертка из blizzard.j, а во втором - нативная функция, возможно, ты перепутал местами 1-й и 2-й ключи.
(у функций из b.j порядок перевернутый)
Старый 07.05.2006, 21:48
Soul reAver
Мертвый вампир
offline
Опыт: 1,542
Активность:
Cенькс точно надо было ключи местами поменять... Все работает
Старый 08.05.2006, 15:15
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:02.