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

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

 
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
GetUnitTypeRace?
Сабж. Нужно проверить расу необходимого типа еденицы (НЕ по игроку..!)
Старый 25.01.2011, 22:52
H
hello world
offline
Опыт: 130,675
Активность:
Та это тебе не уличная магия. Занеси всех нужный юнитов в список с рассами и проверяй сколько влезет.
Старый 25.01.2011, 22:56
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
Коли можно выцепить любые float данные... да вообще любые числовые данные юнита-агента-ээфектов как текст.. вот и думал что можно вытянуть принадлежность к расе =\
Старый 25.01.2011, 23:38
F3n1kz

offline
Опыт: 4,548
Активность:
Ahelhot, фу как грубо ^^
здесь таки уличная магия:
Catalog - Field Value Get
Catalog - Value of catalog entry fieldPath for player player
galaxy - string CatalogFieldValueGet ( preset catalog, string entry, string fieldPath, int player )
Для определения какой расы маринос:
catalog - Units выбираешь из пресета
entry - Marine - ID для юнита (в РО можно посмотреть либо 2 раза тыкнув по юниту либо тукнув view raw data)
fieldPath - пишем тут Race
Возвращает строку - Terr, Zerg, Prot, Neut или пустую если раса не поставлена
(раз уж говоришь что можно выцепить любые float - как узнать сейчашний tint color агента у юнита?)
Старый 25.01.2011, 23:40
laViper

offline
Опыт: 10,883
Активность:
Мне кажется есть функция отдельная для этого...
Ну а вообще, в РД есть валидатор на расу - смотрите мимикрида. Там все 3 расы проверяются.
Старый 26.01.2011, 15:33
Зевс
Адская Зверюга
offline
Опыт: 152,154
Активность:
раз уж говоришь что можно выцепить любые float - как узнать сейчашний tint color агента у юнита?
Встречал где-то в модели.. гляну
Зевс добавил:
зы: все это пока гемор.. сделал на массивах =\
Старый 26.01.2011, 23:44
F3n1kz

offline
Опыт: 4,548
Активность:
Зевс, чем гемор?
Юнит тайп в строку, строку поставляешь в Catalog - Field Value Get и получаешь расу О_о
Старый 27.01.2011, 00:02

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

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

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

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



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