не вызовет ли баги данная мню созданная функция и обнулила ли я все
function Trig_SmokeOfDeceit_Actions takes unit a returns nothing
local group g = CreateGroup()
local unit e 
local unit r
call GroupEnumUnitsInRange(g,GetUnitX(a),GetUnitY(a),900.,null)
loop
set e = FirstOfGroup(g)
if IsUnitEnemy(e, GetOwningPlayer(a)) == false and IsUnitType(e,UNIT_TYPE_DEAD) == false and IsUnitType(e,UNIT_TYPE_HERO) == true and IsUnitType(e,UNIT_TYPE_STRUCTURE) == false then
set r = CreateUnit(GetOwningPlayer(e),'e110',GetUnitX(e), GetUnitY(e), 0)
call UnitApplyTimedLife( r, 'BTLF', 1 )
call UnitAddAbility(r,'A505') 
call IssueTargetOrder( r, "invisibility", e )
endif
call GroupRemoveUnit(g,e)
exitwhen e ==null
endloop
call DestroyGroup(g)
set g = null
set a = null
set e = null
set r = null
endfunction

Принятый ответ

не вызовет ли баги данная мню созданная функция и обнулила ли я все
ну так запусти и проверь у себя
а то мы должны создавать карту и тестить твой код только чтобы узнать работает ли он
неужели так сложно нажать "проверить карту"
и что за название вопроса
Этот комментарий удален
0
28
9 лет назад
0
не вызовет ли баги данная мню созданная функция и обнулила ли я все
ну так запусти и проверь у себя
а то мы должны создавать карту и тестить твой код только чтобы узнать работает ли он
неужели так сложно нажать "проверить карту"
и что за название вопроса
Принятый ответ
0
13
9 лет назад
0
nvc123, вы не поняли суть вопроса, повторяю
обнулила ли я правильно и правильно ли уничтожаю группу?
0
28
9 лет назад
0
Nickol, ну так проверь
если утечек нету значит правильно
если есть значит не правильно
для подсчёта утечек есть наработка на сайте
да и в статьях описывалось
иного способа проверить правильно или нет не существует
0
33
9 лет назад
Отредактирован Кет
0
вроде бы, сильнее никак не обнулишь
Чтобы оставить комментарий, пожалуйста, войдите на сайт.