Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Ein Programm fuer die Turtle aus Computercraft
- -- Baut automatisch eine Platform aus den gegebenen Bloecken
- term.clear("")
- term.setCursorPos(1,1)
- print("Platform v.1.2")
- print("")
- term.write("Nach links : ")
- local rows = read()
- rows = tonumber(rows)
- print("")
- term.write("Nach hinten : ")
- local columns = read()
- colums = tonumber(columns)
- local blocks = rows * columns
- local left = blocks
- local select = 1
- print("")
- print("Bloecke benoetigt : "..blocks)
- if turtle.getFuelLevel() <= blocks+10 then
- print("Nicht genug Treibstoff!")
- print("Fuege Treibstoff ein und druecke Enter...")
- print("")
- read()
- turtle.refuel()
- print("")
- print("Treibstoff ist nun bei "..turtle.getFuelLevel())
- os.sleep(2)
- else
- end
- print("Druecke Enter um zu starten...")
- read()
- for i=1,rows do
- for i=1,columns do
- while turtle.getItemCount(select) == 0 do
- if select == 16 then
- term.clear()
- term.setCursorPos(1,1)
- print("Keine Bloecke mehr!")
- print(left.." Blocke fehlen")
- print("Fuege Bloecke ein und druecke Enter...")
- print("")
- read()
- select = 1
- turtle.select(1)
- else
- select = select + 1
- turtle.select(select)
- end
- end
- if left < 0 then
- term.clear()
- term.setCursorPos(1,1)
- print("Ein Fehler ist aufgetreten!")
- print("Druecke Enter um das Programm zu beenden...")
- read()
- os.reboot()
- end
- if turtle.detectDown() then
- turtle.digDown()
- end
- turtle.placeDown()
- turtle.forward()
- term.clear()
- term.setCursorPos(1,1)
- print("Platform v.1.2")
- print("")
- print("Treibstoff: "..turtle.getFuelLevel())
- print("Blocke uebrig: "..left)
- print("Bloecke zu Platzieren: "..blocks)
- left = left - 1
- end
- if turn == "right" then
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turn = "left"
- else
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- turn = "right"
- end
- end
- if turn == "left" then
- for i=0,columns-2 do
- turtle.forward()
- end
- turtle.turnRight()
- for i=0,rows-1 do
- turtle.forward()
- end
- turtle.turnRight()
- else
- turtle.turnLeft()
- for i=0,rows-1 do
- turtle.forward()
- end
- turtle.turnRight()
- end
- print("Fertig!")
Advertisement
Add Comment
Please, Sign In to add comment