Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function save()
- f = fs.open("hochfest", "w")
- f.write(hochfest)
- f.close()
- f = fs.open("hoch", "w")
- f.write(hoch)
- f.close()
- f = fs.open("langfest", "w")
- f.write(langfest)
- f.close()
- f = fs.open("lang", "w")
- f.write(lang)
- f.close()
- f = fs.open("breitfest", "w")
- f.write(breitfest)
- f.close()
- f = fs.open("breit", "w")
- f.write(breit)
- f.close()
- f = fs.open("turn", "w")
- f.write(turn)
- f.close()
- end
- function laden()
- f = fs.open("hochfest", "r")
- hochfest = f.readAll()
- f.close()
- f = fs.open("hoch", "r")
- hoch = f.readAll()
- f.close()
- f = fs.open("langfest", "r")
- langfest = f.readAll()
- f.close()
- f = fs.open("lang", "r")
- lang = f.readAll()
- f.close()
- f = fs.open("breitfest", "r")
- breitfest = f.readAll()
- f.close()
- f = fs.open("breit", "r")
- breit = f.readAll()
- f.close()
- f = fs.open("turn", "r")
- turn = f.readAll()
- f.close()
- end
- function gerade()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- end
- function turn1()
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnRight()
- end
- function turn2()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- turtle.turnLeft()
- end
- function runter()
- turtle.turnRight()
- for i = 1,breitfest do
- turtle.forward()
- end
- turtle.turnRight()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- end
- term.clear()
- term.setCursorPos(1,1)
- if fs.exists("hochfest") and fs.exists("breitfest") and fs.exists("langfest") then
- laden()
- while hochfest - hoch > 0 do
- laden()
- sleep(0.5)
- while breitfest - breit > 0 do
- laden()
- sleep(0.5)
- while langfest - lang > 0 do
- laden()
- sleep(0.5)
- gerade()
- lang = lang + 1
- save()
- end
- sleep(0.5)
- lang = 0
- sleep(0.5)
- if turn == 1 then
- turn1()
- turn = 2
- save()
- else
- turn2()
- turn = 1
- breit = breit + 1
- save()
- end
- end
- breit = 0
- runter()
- hoch = hoch + 1
- save()
- end
- else
- term.clear()
- term.setCursorPos(1,1)
- term.write("Wie Tief soll das loch sein?")
- hochfest = io.read()
- term.write("Wie Lang soll das Loch sein?")
- langfest = io.read()
- term.write("Wie Breit nach rechts soll das Loch sein?")
- breitfest = io.read()
- turn = 1
- breit = 0
- lang = 0
- hoch = 0
- save()
- os.reboot()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement