Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Hausbau Programm
- -- Vaiablen LåA4nge Breite HåB6he
- -- Bau unter der Turtle
- -- beginnt bei der unteren LINKEN Hausecke
- -- Eingaben
- l = 5
- b = 3
- h = 1 -- Boden ist nur 1 Dick
- geradezahl = 1 -- wegen horizontaler Richtung
- print("Anzahl der erforderlichen Stacks Baumaterial")
- x= 2 * l * h
- y = 2 * l * b
- z = 2 * h * b
- Anzahl = (x+y+z)/64
- print("Bodenbau")
- print(Anzahl)
- sleep(2)
- local acceptInput = read()
- lb = 0
- bb = 0
- hb = 0
- -- von Startposition aus erstmal einenhoch, um die Turtleebene bauen zu kåB6nnen
- turtle.select(16) -- StartSlot mit AB-raum
- turtle.digUp()
- turtle.drop() -- Werf weg den AB-raum
- turtle.up()
- while bb < b do -- breite abfragen
- bb = bb + 1
- while lb < l do -- geradeaus
- lb = lb + 1 -- EndeBedingung
- turtle.select(16)
- turtle.dig()
- -- Werf weg den AB-raum
- if hb == 1 then
- -- nur in der untersten Ebene darf der Untergrund abgebaut werden
- turtle.select(16) -- StartSlot mit AB-raum
- turtle.digDown()
- turtle.drop() -- Werf weg den AB-raum
- end
- turtle.select(1) -- Slot mit Baumaterial -> spåA4ter Variable zum durchlaufen aller Slost 1 bis 15
- turtle.placeDown()
- turtle.select(2)
- turtle.transferTo(1)
- turtle.select(1)
- if lb < l then -- nicht åBCbers Ziel hinaus laufen
- turtle.forward()
- print(lb)
- end
- end -- Linke Hausseite geradeaus
- lb = 0
- -- eine Linie nach rechts
- if geradezahl == 1 then
- -- einen nach rechts von turtlerichtung aus gesehen
- geradezahl = 2
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- else
- -- einen nach links von turtlerichrtung aus gesehen
- geradezahl = 1
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- end
- turtle.select(3)
- turtle.transferTo(2)
- turtle.select(4)
- turtle.transferTo(3)
- turtle.select(5)
- turtle.transferTo(4)
- turtle.select(1)
- end
- hb = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement