call ForGroupBJ(GetUnitsInRangeOfLocAll(200.00, GetUnitLoc(UntVarA1)), function SDoSkillB_Effect(IntVarA0))
call ForGroupBJ(GetUnitsInRangeOfLocAll(200.00, GetUnitLoc(UntVarA1)), SDoSkillB_Effect(IntVarA0))
Если так передавать параметр то оно не работает. Хеш таблиц боюсь.
Принятый ответ
Эту тему протерли чуть более, чем полностью. Используй глобалки или хэш
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Clamp
local unit u
call GroupEnumUnitsInRange(udg_G,0,0,999999,null)
loop
set u = FirstOfGroup(udg_G)
if IsUnitType(u,UNIT_TYPE_STRUCTURE) then
call SetUnitColor(u,PLAYER_COLOR_LIGHT_GRAY)
endif
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop
set u = null
хуже не будет