RedHeavenHeroПроще всего, сделать одну функцию на все временные события, и добавить проверку дополнительного условия, например, состояние задачи.