Как сделать активацию тригера после определенного кол-ва смерти ботов красной фракции. То есть как только игрок(и) убьют 20 ботов тригер активируется.

Активация тригера после определенного кол-ва смерти ботов красной фракции
#1
OFFLINE
Отправлено 19 July 2018 - 14:30
#2
OFFLINE
Отправлено 19 July 2018 - 15:19
Если юнитов сразу не меньше 20-ти, то можно попробовать такое условие:
({(side _x) == opfor} count allUnits) <= 20
Сообщение отредактировал Schatten: 20 July 2018 - 15:39
#3
OFFLINE
Отправлено 20 July 2018 - 14:54
Как сделать активацию тригера после определенного кол-ва смерти ботов красной фракции. То есть как только игрок(и) убьют 20 ботов тригер активируется.
Если у Вас что-то типа миссии с ограниченным количеством ботов, то при их создании забейте их в одну группу, а потом проверяйте их количество. Примерно так как Вам предложили выше. Или например так:
_group = createGroup [east, true];
...создаете юнитов в этой группе...
потом проверяете хоть в цикле, хоть в триггере
#4
OFFLINE
Отправлено 20 July 2018 - 14:59
_units = count (units _group); while {true} do { if ( count (units _group) <= (_units - 20) ) exitWith { ... }; uiSleep 1; };
Сообщение отредактировал NoNameUltima: 20 July 2018 - 15:05
#5
OFFLINE
Отправлено 20 July 2018 - 16:44
NoNameUltima ,
({alive _x} count (units _group)) <= (_units - 20)
#6
OFFLINE
Отправлено 20 July 2018 - 23:31
{alive _x}
нет необходимости.
#7
OFFLINE
Отправлено 21 July 2018 - 00:14
NoNameUltima , есть -- для скорейшего срабатывания триггера.