Добавлен HAMHAM
function tc takes nothing returns boolean
// GetConstructedStructure()- ???
return true
endfunction
function ta takes nothing returns nothing
// Action
endfunction
function Trig_A_Actions takes nothing returns nothing
local trigger t = CreateTrigger( )
call TriggerAddCondition(t, Condition(function tc))
call TriggerAddAction(t, function ta)
call TriggerRegisterUnitInRange(t, GetConstructedStructure(), 500, null)
endfunction
//===========================================================================
function InitTrig_A takes nothing returns nothing
set gg_trg_A = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_A, EVENT_PLAYER_UNIT_CONSTRUCT_FINISH )
call TriggerAddAction( gg_trg_A, function Trig_A_Actions )
endfunction
Как вытащить в условие динамического триггера построенную структуру ?
Глобалка не подходит
Есть еще варианты кроме ХТ ?
Заносить структуру в группу и чекать периодическим триггером радиус не хочется
Глобалка не подходит
Есть еще варианты кроме ХТ ?
Заносить структуру в группу и чекать периодическим триггером радиус не хочется
Принятый ответ
да. смотри чтоб менее утечный был, на гуи все действия мб утечны с группамитаймер я так понимаю глобальный делать ?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
всю логику в динамических триггерах нужно делать в Codnition, Action не уничтожаются и оставляют следы в памяти, поэтому в динамические их нельзя пихать
PT153, я знаю
Clamp, я знаю
DracoL1ch, да, читал об этом
quq_CCCP, можешь дать ссылку на пример, где один таймер отвечает за все ?
Отредактирован MpW
таймер я так понимаю глобальный делать ?