существует ли функция GetUnitsInRange(Enum) только не ofloc, которая принимает координаты вместо точек?
Или это бесполезно? Может GetEnumUnitsofLoc обращается к функции, пикающей виджеты в координатах данной точки?
Или это бесполезно? Может GetEnumUnitsofLoc обращается к функции, пикающей виджеты в координатах данной точки?
Принятый ответ
call GroupEnumUnitsInRange(udg_G,x,y,700.,null)
можно делать цикл по группе
call GroupEnumUnitsInRange(udg_G,a,b,200.,null)
loop
set u = FirstOfGroup(udg_G)
if IsTarget(u,c) кастомная функция then
call UnitDamageTarget(c,u,100,true,true,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,null)
endif
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop
loop
set u = FirstOfGroup(udg_G)
if IsTarget(u,c) кастомная функция then
call UnitDamageTarget(c,u,100,true,true,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,null)
endif
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован 16GB
loop
set u = FirstOfGroup(udg_G)
if IsTarget(u,c) кастомная функция then
call UnitDamageTarget(c,u,100,true,true,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,null)
endif
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop