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

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

Ответ
 
BDLR

offline
Опыт: 1,620
Активность:
Отследить юнита или его тип
Как отследить юнита, подготовка которого началась? В итоге нужен его id.
Старый 31.03.2012, 21:52
DaeDR

offline
Опыт: 8,074
Активность:
zerotul, Никак. GetTrainedUnit почему то возвращает null с данным событием.
DaeDR добавил:
Но возможно есть еще нативки, о которых я не знаю
Старый 31.03.2012, 22:01
ScorpioT1000
Работаем
offline
Опыт: отключен
Юнит создается только после подготовки, в начале он не существует.
Старый 31.03.2012, 22:05
BDLR

offline
Опыт: 1,620
Активность:
DaeDR, GetTrainedUnit возвращает null,потому что она работает с событием подготовившегося юнита, а для начавшего подготовку нужен GetTrainingUnit(), но его нет. Может есть какие-то замудрёные способы?
Старый 31.03.2012, 22:09
ScorpioT1000
Работаем
offline
Опыт: отключен
GetOrderTargetUnit если тока, что врятли, ведь юнита нету
Старый 31.03.2012, 22:12
prog

offline
Опыт: 32,865
Активность:
можно попробовать отлавливать приказ, запускающий подготовку, на сколько я помню он равен айдишнику типа юнита.
Старый 31.03.2012, 22:20
BDLR

offline
Опыт: 1,620
Активность:
ScorpioT1000, Пробовал через id приказа, который получает здание, выдаёт null.
zerotul добавил:
Получилось через id приказа, ошибся я, использовал OrderId2String вместо I2S.
Старый 31.03.2012, 22:31
DioD

offline
Опыт: 45,134
Активность:
как сказано выше, смотри приказ который получает здание, потом через таймер 0 смотрите текущий приказ здания, если текущий приказ соответствует - значит он отдан успешно и юнит обучается.
Старый 01.04.2012, 08:18
Ответ

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

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

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

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



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