Добавлен HAMHAM
function fa takes nothing returns nothing
//code
endfunction
function Trig_localtimer_Actions takes nothing returns nothing
local timer t = CreateTimer()
call TimerStart(t, 5.00, true, function fa)
endfunction
//===========================================================================
function InitTrig_localtimer takes nothing returns nothing
set gg_trg_localtimer = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_localtimer, EVENT_PLAYER_UNIT_CONSTRUCT_FINISH )
call TriggerAddAction( gg_trg_localtimer, function Trig_localtimer_Actions )
endfunction
Для каждой построенной структуры создается свой таймер
Подскажите, как остановить таймер для каждой структуры в отдельности, сам таймер записывать в ХТ или можно как то вытащить (через GetExpiredTimer()) ? (таймер периодический)
Подскажите, как остановить таймер для каждой структуры в отдельности, сам таймер записывать в ХТ или можно как то вытащить (через GetExpiredTimer()) ? (таймер периодический)
получается остановить но сразу у всех
Принятый ответ
в функци fa GetExpiredTimer() и будет текущим таймером, там надо прописать условия остановки, проблема с передачей туда юнита через ХТ? SaveUnitHandle(hash, GetHandleID(t),0,unit), а в fa выгрузить его, тут проблема?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Прошу прощения за вопрос