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

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

Закрытая тема
 
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
boolean и boolexpr
set g = GetUnitsInRangeOfLocMatching(300.00,Location(x,y),IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(u))==t​rue)
при проверке этой функции jngp выдает следующую ошибку "cannot convert boolean to boolexpr"
Как мне вставить условие <IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(u))==true> сразу в эту функцию т.е
конвертировать boolean в boolexpr ?
ПРОСТО ВЫНЕСТИ СЛОВИЕ В ОТДЕЛЬНУЮ ФУНКЦИЮ Я НЕ МОГУ ПО ОДНОЙ ПРИЧИНЕ ...
Старый 23.09.2010, 20:34
Master_chan
Полуночный командир
offline
Опыт: 15,660
Активность:
Zanozus, никак. Делай вот так:
player udg_p

bool FilterFunc(void) {
return IsUnitEnemy(GetFilterUnit(),udg_p)
}

...
udg_p = GetOwningPlayer(u)
g = GetUnitsInRangeOfLocMatching(300.00,Location(x,y),function FilterFunc)
Старый 23.09.2010, 20:49
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
silumin,
Код:
native GroupEnumUnitsInRangeOfLoc takes group whichGroup, location whichLocation, real radius, boolexpr filter returns nothing
Старый 24.09.2010, 01:48
silumin

offline
Опыт: 11,153
Активность:
bee, и к чему это твой, крайне аргументированный, пост?
Старый 24.09.2010, 12:41
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
Всем спс, за помощь, тему можно в утиль.
Что получилось - смотрите в Библиотеке заклинаний
Старый 24.09.2010, 13:07
Закрытая тема

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

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

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

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



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