Добрый день всем!
Пытаюсь передать в функцию задачу закрытия (паузы) скрипта в определенное время. Пытаюсь это сделать на в 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 |