JASS Help

GroupGetCount

native GroupGetCount takes [[[group|group.html]]] whichGroup returns [[[integer|integer.html]]]

Возвращает количество юнитов в группе.

globals group g = [[[CreateGroup|creategroup.html]]]() endglobals function gameStart takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]] local unit u call ConsolePrint([[[I2S|i2s.html]]]([[[GroupGetCount|]]]([[[null|null.html]]]))) // Безопасна для [[[null|null.html]]] call GroupAddUnit(g, CreateUnit(Player(0), 'hfoo', 0, 0, 0)) call GroupAddUnit(g, CreateUnit(Player(0), '[[[uloc|aloc.html]]]', 0, 0, 0)) // Не игнорирует [[[aloc|aloc.html]]] set u = CreateUnit(Player(0), 'hfoo', 0, 0, 0) call [[[GroupAddUnit|groupaddunit.html]]](g, u) call KillUnit(u) // Считает мёртвых юнитов set u = CreateUnit(Player(0), 'hfoo', 0, 0, 0) call [[[GroupAddUnit|groupaddunit.html]]](g, u) call RemoveUnit(u) // Считает удалённых юнитов call ConsolePrint([[[I2S|i2s.html]]]([[[GroupGetCount|]]](g))) // 4 set u = null 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