Подскажите как сделать зачистку хеш'а в периодическом таймере. Пример.
local unit c = CreateUnitAtLoc(GetOwningPlayer(GetTriggerUnit()), 'u00A', l, GetUnitFacing(GetTriggerUnit())) local timer t = CreateTimer() local timer end = CreateTimer() local unit u = GetTriggerUnit() call SaveUnitHandle(Hash, GetHandleId(end), 2, c) call SaveUnitHandle(Hash, GetHandleId(t), 0, c) -этот save для таймера периодического call SaveUnitHandle(Hash, GetHandleId(t), 1, u) - этот save для таймера периодического call SaveTimerHandle(Hash, GetHandleId(end), 0, t) call TimerStart(t, 1, true, function Boom) call TimerStart(end, 10, false, function endTimer)
фун-ция Boom
local timer t = GetExpiredTimer() local unit c = LoadUnitHandle(Hash, GetHandleId(t), 0) local unit u = LoadUnitHandle(Hash, GetHandleId(t), 1) local group g = CreateGroup()
как здесь сделать зачистку ведь если я сделаю Flush то тогда он не загрузит юнитов в следующий раз.
Nic nie wiem bo mam chuj. редактирую посты! ВСЕ!
Сообщение отредактировал lawson - Среда, 23 Февраля 2011, 21:25:44