JASS Help

GroupPointOrderById

native GroupPointOrderById takes [[[group|group.html]]] whichGroup, [[[integer|integer.html]]] orderId, [[[real|real.html]]] x, [[[real|real.html]]] y returns [[[boolean|boolean.html]]]

Отдаёт приказ сразу всей группе. Если приказ получил хоть один член группы, возвращает true, в остальных случаях false.

Если в группе более 12 юнитов, приказ получат только первые 12.

globals group g = [[[CreateGroup|creategroup.html]]]() endglobals function gameStart takes [[[nothing|nothing.html]]] returns [[[nothing|nothing.html]]] call GroupPointOrderById([[[null|null.html]]], [[[null|null.html]]], 0, 0) // Безопасна при работе с [[[null|null.html]]] loop exitwhen GroupGetCount(g) >= 20 call GroupAddUnit(g, CreateUnit(Player(0), 'hfoo', 0, 0, 0)) endloop if GroupPointOrderById(g, 0xd0012, 1000, 1000) then // move call ConsolePrint("1") else call ConsolePrint("0") endif 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