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

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

Закрытая тема
 
CDJ
Unity 3D engine user
offline
Опыт: 5,954
Активность:
Проблема с функцией
Я пишу скрипт для автоизучения способностей героя,но,при проверке,карта выдаёт ошибки из за таких функций(ниже).Скажите в чём проблема и как исправить.

Код:
call SelectHeroSkill(GetLevelingUnit(), GetT1Skill(GetUnitTypeId(GetLevelingUnit()), 1))
    call SelectHeroSkill(GetLevelingUnit(), GetT1Skill(GetUnitTypeId(GetLevelingUnit()), 2)) 
    call SelectHeroSkill(GetLevelingUnit(), GetT1Skill(GetUnitTypeId(GetLevelingUnit()), 3))
    call SelectHeroSkill(GetLevelingUnit(), GetT1Skill(GetUnitTypeId(GetLevelingUnit()), 4))
    call SelectHeroSkill(GetLevelingUnit(), GetT1Skill(GetUnitTypeId(GetLevelingUnit()), 5))
Старый 26.09.2008, 03:08
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
пробуй делать сделать условие: GetLevelingUnit()==герой

GresAHT добавил:
GetT1Skill - это переменная в которой храниться нужная тебе способность для прокачки?
Старый 26.09.2008, 05:57
alexkill

offline
Опыт: 19,072
Активность:
Цитата:
GetT1Skill - это переменная в которой храниться нужная тебе способность для прокачки?


Это не переменная, а функция, возвращающая integer-число.

GetT1Skill() - что за функция? Хотелось бы взглянуть на ее синтаксис.

Отредактировано DFlyer, 26.09.2008 в 14:52.
Старый 26.09.2008, 14:20
CDJ
Unity 3D engine user
offline
Опыт: 5,954
Активность:
GresAHT,alexkill проблема решена...просто я пропустил одно условие =)
Старый 26.09.2008, 17:20
Закрытая тема

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

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

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

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



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