Значит смысл темы такой: робот выполняет какую то программу, например фермы. Как прервать выполнение программы, не выключая робота(или компьютера), клавишей или вводом команды. Я хотел сделать с активной командной строкой, что бы ввести команду stop. Но что то не дошариваю, новичок я вообщем. Пробовал через term.read, прога вообще отказывается работать, вообщем запрос на ввод не получается. Где посмотреть, или поможете дописать? https://pastebin.com/YmE4K22u
local robot = require("robot")
while true do
print("Введите [go] или [stop]")
local a = io.read()
if a == 'stop' then
print("Программа остановлена")
do return end
else
while true do
if a == 'go' then
robot.forward()
robot.turnLeft()
else
print("Введите задачу")
do return end
end
end
end
end
Значит смысл темы такой: робот выполняет какую то программу, например фермы. Как прервать выполнение программы, не выключая робота(или компьютера), клавишей или вводом команды. Я хотел сделать с активной командной строкой, что бы ввести команду stop. Но что то не дошариваю, новичок я вообщем. Пробовал через term.read, прога вообще отказывается работать, вообщем запрос на ввод не получается. Где посмотреть, или поможете дописать?
https://pastebin.com/YmE4K22u
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах