Добрый день всем!
Пытаюсь передать в функцию задачу закрытия (паузы) скрипта в определенное время. Пытаюсь это сделать на в main, а в отдельной функции. Написал приложенный код - на выходе получаю какую-то ерунду (ну и скрипт не закрывается). По моей логике он должен закрыться с первого раза. Подскажите плиз в чем косяк. Вопрос я так понимаю детский.
Ну и навскидку.. будет ли работать та часть, которая закомментена (суть я думаю понятна)
буду благодарен за любые комменты
Спасибо
Пытаюсь передать в функцию задачу закрытия (паузы) скрипта в определенное время. Пытаюсь это сделать на в main, а в отдельной функции. Написал приложенный код - на выходе получаю какую-то ерунду (ну и скрипт не закрывается). По моей логике он должен закрыться с первого раза. Подскажите плиз в чем косяк. Вопрос я так понимаю детский.
Ну и навскидку.. будет ли работать та часть, которая закомментена (суть я думаю понятна)
буду благодарен за любые комменты
Спасибо
Код |
---|
function OnInit() is_run = true end function OnStop() is_run = false return 2000 end function CloseScript() curr_date = os.date("*t") if curr_date.hour == 13 and curr_date.min >= 05 then message("Закрываемся") is_run = false return (500) --elseif curr_date.hour == 13 and curr_date.min >= 55 then --message("Ждем") --sleep(600000) --message("продолжаем") end return nil end function main() EnterInPos = "No" while EnterInPos == "No" do CloseScript() sleep (1000) end --закрывает While end --закрывает main fnct |