#lua
#lua
Вопрос:
Я совершенно новичок в Lua. Я пытаюсь сделать таймер, который отсчитывает время, а затем останавливается. Я написал функциональный таймер, который выполняет большую часть работы, но он отсчитывает время без остановки. Как мне остановить его, скажем, на 50 или 100?
startTime = os.time() count = 1 while 1 do if os.difftime(os.time(), startTime) == 1 then print (count) count = count 1 startTime = os.time() end end
Ответ №1:
просто используйте условие вашего цикла while.
while count lt;= 50 do -- your code end
или повторный цикл
repeat -- your code until count == 50
или вы используете break
ключевое слово, чтобы преждевременно покинуть какой-либо цикл.
if count == 50 then break end