Есть на карте 4 созданных юнита. Нужно рандомно распределить их между игроками. При этом игрок должен получить только 1 юнит. Как триггерно можно это реализовать? Желательно не раздувая сам триггер.
Принятый ответ
Добавь этих 4-х юнитов в какую-нибудь группу юнитов и всех "онлайновых" игроков в группу игроков, затем 4 раза подряд:
Можно сделать прерывание цикла действий, например, когда юниты в группе юнитов, или игроки в группе игроков не равны.
- присвоить переменную типа "юнит" к случайному юниту из этой группы;
- присвоить полученного таким образом юнита к случайному игроку из группы игроков;
- удалить игрока, который получил юнита, из группы игроков;
- удалить юнита из твоей группы юнитов.
Можно сделать прерывание цикла действий, например, когда юниты в группе юнитов, или игроки в группе игроков не равны.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Можно сделать прерывание цикла действий, например, когда юниты в группе юнитов, или игроки в группе игроков не равны.