Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Hoehe: ")
- hoehe = io.read()
- print("Breite: ")
- breite = io.read()
- print("Laenge: ")
- laenge = io.read()
- --Main Funktion für Ungerade Breite
- function RaumAushebenUngerade()
- for i= 1, hoehe do
- if turtle.getFuelLevel() < 2 then
- turtle.refuel()
- end
- for j = 1, (breite-1)/2 do
- for k= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- for k= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- end
- for k= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- for k= 1, breite-1 do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- for k= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.digUp()
- turtle.up()
- end
- end
- --Main Funktion für Gerade Breite
- function RaumAushebengerade(hoehe, laenge, breite)
- for i = 1, hoehe do
- if turtle.getFuelLevel() < 2 then
- turtle.refuel()
- end
- for l = 1, breite/2 do
- for j= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- for j= 1, laenge do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- end
- turtle.turnLeft()
- for j= 1, breite do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnRight()
- turtle.digUp()
- turtle.up()
- end
- end
- if (breite % 2) == 0 then
- RaumAushebengerade(hoehe, laenge, breite)
- else
- RaumAushebenUngerade(hoehe, laenge, breite)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement