BesitzeRuf
offline
Опыт:
560Активность: |
Ошибка в функции ?
Помогите исправить вот это
set e = GroupPickRandomUnit(GetUnitsInRangeOfLocMatching(150.00, GetUnitLoc(u), GetBooleanAnd( ( IsUnitEnemy(GetEnumUnit(), GetOwningPlayer(u)) == true ), GetBooleanAnd( ( IsUnitAliveBJ(GetFilterUnit()) == true ), ( IsUnitType(GetFilterUnit(), UNIT_TYPE_STRUCTURE) == false ) ) )))
мне пишет, не может сконвертировать boolean to boolexpr |
10.11.2009, 21:08 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Функция
принимает вторым аргументом не логическое выражение, а функцию-фильтр.
А вообще эту строчку хорошо бы переписать с нуля для избавления от утечек и бж. |
10.11.2009, 21:47 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|