Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Auswerfen()
- turtle.turnRight()
- turtle.turnRight()
- turtle.select(15)
- turtle.place()
- for i=1,16,1 do
- turtle.select(i)
- turtle.drop()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- end
- function Titel()
- term.clear()
- term.selectCursorPos(1,1)
- print("************************")
- print("")
- print("Keller und LåB6cher ausheben")
- print("Kohle in Slot 16")
- print("Kisten in Slot 15")
- print("************************")
- print()
- end
- Titel()
- write("LåA4nge : ")
- lang = tonumber(io.read())
- lang2 = lang
- write("Breite : ")
- breit = tonumber(io.read())
- breit2 = breit
- write("Tiefe : ")
- tief = tonumber(io.read())
- tief2 = tief
- weg = (lang*breit*tief+((breit-1)+(tief-1)))
- brennstoff = tonumber(turtle.getFuelLevel())
- print("Nach links oder rechts ausrichten?")
- ausrichtung = read()
- Titel()
- print("Brennmaterial reicht noch fåBCr \n"..brennstoff.." Bewegungen\n")
- print("Es wird Brennstoff fåBCr \n"..weg.." Bewegungen benåB6tigt")
- sleep(2.0)
- if brennstoff <= weg then
- Titel()
- term.setCursorPos(1,7)
- print("Brennmaterial in Slot 16")
- turtle.select(16)
- while brennstoff <= weg do
- turtle.refuel(1)
- brennstoff = tonumber(turtle.getFuelLevel())
- term.setCursorPos(1,10)
- print("Es wird noch fåBCr "..(weg-Brennstoff).." Bewegungen Brennstoff benåB6tigt")
- sleep(0.5)
- end
- end
- function Ausrichtung()
- if ausrichtung == "links" then
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- ausrichtung = "rechts"
- else
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- ausrichtung = "links"
- end
- end
- function Graben()
- while lang > 1 do
- turtle.digDown()
- turtle.dig()
- turtle.forward()
- turtle.digDown()
- lang = lang-1
- end
- lang = lang2
- end
- Titel()
- print("Programm låA4uft")
- while tief > 0 do
- while breit >0 do
- Graben()
- breit = breit -1
- if breit > 0 then
- Ausrichtung()
- end
- end
- breit = breit2
- turtle.digDown()
- turtle.down()
- turtle.turnRight()
- turtle.turnRight()
- tief = tief-1
- end
- while tief2 > 0 do
- turtle.up
- tief2 = tief2-1
- end
- Auswerfen()
- os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement