Добавлен
Тестовый вопрос

Принятый ответ

Похожие вопросы:

ответ
Попробуй через действие "Выбор - Выбрать группу юнитов для игрока".
ответ
Прикрепляю.
ответ
ответ
ответ
Starman2222, нельзя забиндить. Объясни внятно что требуется, может найдется альтернатива.
ответ
darkowlom, нужен 1 массив и 1 функция
примерно так будет выглядеть
int types[];

bool myBoolExp(){
	return GetUnitTypeId(GetFilterUnit())==types[GetPlayerId(GetOwningPlayer(GetFilterUnit()))];
}

...
types[GetPlayerId(myPlayer)]=myType;
GroupEnumUnitsOfPlayer(myGroup, myPlayer, function myBoolExp);
либо перебирать группу вручную
unit Picked
group myGroup
...
GroupEnumUnitsOfPlayer(myGroup, myPlayer, null);
loop{
	Picked = FirstOfGroup(myGroup)
exitwhen Picked == null
	GroupRemoveUnit(myGroup,Picked)
}
в данной ситуации лучше использовать первый вариант

`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
7 лет назад
2
Похожие вопросы:

ответ
Попробуй через действие "Выбор - Выбрать группу юнитов для игрока".
ответ
Прикрепляю.
ответ
ответ
ответ
Starman2222, нельзя забиндить. Объясни внятно что требуется, может найдется альтернатива.
ответ
darkowlom, нужен 1 массив и 1 функция
примерно так будет выглядеть
int types[];

bool myBoolExp(){
	return GetUnitTypeId(GetFilterUnit())==types[GetPlayerId(GetOwningPlayer(GetFilterUnit()))];
}

...
types[GetPlayerId(myPlayer)]=myType;
GroupEnumUnitsOfPlayer(myGroup, myPlayer, function myBoolExp);
либо перебирать группу вручную
unit Picked
group myGroup
...
GroupEnumUnitsOfPlayer(myGroup, myPlayer, null);
loop{
	Picked = FirstOfGroup(myGroup)
exitwhen Picked == null
	GroupRemoveUnit(myGroup,Picked)
}
в данной ситуации лучше использовать первый вариант

Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.