Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Begrüßung
- shell.run("clear")
- textutils.slowPrint("Wilkommen beim\nVolumenaushebungsprogramm [v1.0]\nvon Zekro.")
- textutils.slowPrint("\n(C) Zekrommaster110 2015\n")
- print("Druecke Enter zum fortfahren.")
- local input = read()
- -- First Input
- shell.run("clear")
- print("")
- print(" Y ")
- print(" | ")
- print(" | ")
- print(" | ")
- print(" --------- X ")
- print(" / ")
- print(" / ")
- print(" Z ")
- print("")
- write("Y (Hoehe): ")
- local ycord = read()
- write("Y (Breite): ")
- local xcord = read()
- write("Z (Tiefe): ")
- local zcord = read()
- write("\nEs werden ")
- write(ycord * xcord * zcord)
- write(" Bloecke abgebaut!\n\n")
- fuel = turtle.getFuelLevel()
- needfuel = xcord * ycord * zcord * 2
- write("Dieser Vorgang wird benoetigen:\n - ")
- write(xcord * ycord * zcord * 2)
- write(" Fuel\n")
- write("Aktuelles Fuel Level:\n - ")
- write(fuel)
- write(" Fuel\n\n")
- if fuel > needfuel then
- print("Der Treibstoff ist ausreichend fuer den Vorgang!\n")
- end
- if fuel < needfuel then
- print("ACHTUNG! Der Treibstoff ist nicht ausreichend fuer den Vorgang! Bitte nachfuellen!")
- write("Benoetigt wird noch ")
- write(needfuel - fuel)
- write(" Fuel.\n\n")
- print("Bitte legen sie den benoetigten Brennstoff in das Turtle-Inventar!")
- print("Benutzt werden kann:")
- write(needfuel/80)
- write(" Kohle\n")
- write(needfuel/15)
- write(" Wooden Planks/Log\n\n")
- print("Druecke Enter zum auffuellen.")
- local input = read()
- shell.run("refuel all")
- print("\n\n")
- end
- print("Druecke Enter zum fortfahren.")
- local input = read()
- -- MAIN PROGRAMM
- turtle.dig()
- shell.run("go forward")
- for y = 2, ycord, 1 do
- for x = 2, xcord, 1 do
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- turtle.turnRight()
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnLeft()
- turtle.dig()
- shell.run("go forward")
- turtle.turnLeft()
- end
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- turtle.turnRight()
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- for backlayer1 = 2, zcord, 1 do
- shell.run("go forward")
- end
- turtle.turnRight()
- turtle.digUp()
- shell.run("go up")
- end
- for x = 2, xcord, 1 do
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- turtle.turnRight()
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnLeft()
- turtle.dig()
- shell.run("go forward")
- turtle.turnLeft()
- end
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- turtle.turnRight()
- for z = 2, zcord, 1 do
- turtle.dig()
- shell.run("go forward")
- end
- turtle.turnRight()
- for backlayer1 = 2, zcord, 1 do
- shell.run("go forward")
- end
- for godown1 = 2, ycord, 1 do
- shell.run("go down")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement