При использовании функций отряда, выбирается только один отряд и всё, а юнитов больше 100 в зоне.

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

  1. Сначала назначь в группу, в переменную. Потом для каждого юнита по отдельности церез цикл отдай приказ.
  2. Если не читал что такое утечки памяти, вперед узнавать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
14
2 года назад
3
  1. Сначала назначь в группу, в переменную. Потом для каждого юнита по отдельности церез цикл отдай приказ.
  2. Если не читал что такое утечки памяти, вперед узнавать.
Принятый ответ
1
28
2 года назад
Отредактирован Roy Mustang
1
(Вот с примером без утечек)
Загруженные файлы
0
1
2 года назад
0
VinerX, спасибо , почитал статью про утечки, как-раз то что нужно было в статье

Roy Mustang, спасибо, только что такой же код написал) с hiveworkshop взял там эту тему уже обсуждали
0
27
2 года назад
Отредактирован rsfghd
0
Roy Mustang, у тебя на скрине тоже утечки, VinerX более прошарен в этом, если не ошибаюсь он задавал пару хороших вопросов где это разбиралось
0
28
2 года назад
Отредактирован Roy Mustang
0
Roy Mustang, у тебя на скрине тоже утечки,
Где именно?
0
27
2 года назад
0

function GetUnitsInRectMatching takes rect r, boolexpr filter returns group
    local group g = CreateGroup()
    call GroupEnumUnitsInRect(g, r, filter)
    call DestroyBoolExpr(filter)
    return g
endfunction

утекает не обнуление группы (которую в данном случае и нельзя обнулять, либо глобалку юзать либо кастомскриптом прописывать)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.