Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- modus = 0
- length = 0
- slotnr = 1
- args = {...}
- if args[1] == "0" or args[1] == nil then
- print("Korrektes Format lautet: Programmname <Modus (Hochbauen 1 / Horizontal bauen 2> <Laenge/Höhe>" )
- print("Nix zu tun, fahre herunter !")
- return(0)
- else
- modus = args[1]+0 -- bugfixes string
- end
- if args[2] == "0" or args[2] == nil then
- print("Korrektes Format lautet: Programmname <Modus (Hochbauen 1 / Horizontal bauen 2> <Laenge/Höhe>" )
- print("Nix zu tun, fahre herunter !")
- return(0)
- else
- length = args[2]+0
- end
- print("Fuehre aus: Zonkotron Bauen des KZ!!!")
- print("KZ für ALLE")
- function turn() -- Turns 180
- turtle.turnRight()
- turtle.turnRight()
- end
- function ende()
- print("Mach den Weg frei du LAPPEN!")
- return (0)
- end
- -- Start Hauptprogramm
- if modus == 1 then
- for i=1,length,1 do
- if turtle.detectUp() then
- ende()
- else
- turtle.up()
- turtle.select(slotnr)
- turtle.placeDown()
- if turtle.getItemCount(slotnr) == 0 then
- slotnr = slotnr + 1
- if turtle.getItemCount(slotnr) == "0"then
- print("Gieb mir mehr Stoff!!!")
- return (0)
- end
- end
- end
- end
- else
- if modus == 2 then
- for i=1,length,1 do
- if turtle.detect() then
- ende()
- else
- if turtle.detectDown() then
- turtle.forward()
- else
- turtle.select(slotnr)
- turtle.placeDown()
- turtle.forward()
- if turtle.getItemCount(slotnr) == 0 then
- slotnr = slotnr + 1
- if turtle.getItemCount(slotnr) == 0 then
- print("Gieb mir mehr Stoff!!!")
- return (0)
- end
- end
- end
- end
- end
- else
- print("Korrektes Format lautet: Programmname <Modus (Hochbauen 1 / Horizontal bauen 2> <Laenge/Höhe>" )
- print("Nix zu tun, fahre herunter !")
- return(0)
- end
- end
- turn()
- for i=1,length,1 do
- turtle.forward()
- end
- turn()
- print("Finished!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement