JASS Help

GroupEnumUnitsInRangeCounted

native GroupEnumUnitsInRangeCounted takes [[[group|group.html]]] whichGroup, [[[real|real.html]]] x, [[[real|real.html]]] y, [[[real|real.html]]] radius, [[[boolexpr|boolexpr.html]]] filter, [[[integer|integer.html]]] countLimit returns [[[nothing|nothing.html]]]

Добавляет в группу юнитов, находящихся на расстоянии radius от точки с координатами x, y. Прекращает работу когда размер группы достигает countLimit.

Не учитывает физический размер юнита и работает с его координатами.

За исключением countLimit аналогична GroupEnumUnitsInRange.

globals group g = [[[CreateGroup|creategroup.html]]]() endglobals function gameStart takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]] call CreateUnit(Player(0), 'hfoo', 0, 0, 0) call CreateUnit(Player(0), 'hfoo', 0, 0, 0) call CreateUnit(Player(0), 'hfoo', 0, 0, 0) call GroupEnumUnitsInRangeCounted(g, 0, 0, 1000, [[[null|null.html]]], 1) call ConsolePrint([[[I2S|i2s.html]]]([[[GroupGetCount|groupgetcount.html]]](g))) // 3 endfunction function [[[main|main.html]]] takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]] call TimerStart(CreateTimer(), 0, false, function gameStart) endfunction
Last modified: 22 October 2024