Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local size = 7
- function hoch()
- while turtle.detectUp() == true do
- turtle.digUp()
- sleep(1)
- end
- turtle.up()
- end
- function runter()
- while turtle.detectDown() == true do
- turtle.digDown()
- sleep(1)
- end
- turtle.down()
- end
- function vorwaerts()
- while turtle.detect() == true do
- turtle.dig()
- sleep(1)
- end
- turtle.forward()
- end
- function platziereVorne()
- while turtle.detect() == true do
- turtle.dig()
- sleep(1)
- end
- turtle.place()
- end
- function platziereUnten()
- while turtle.detectDown() == true do
- turtle.digDown()
- sleep(1)
- end
- turtle.placeDown()
- end
- function AbfrageMarker()
- local b = 0;
- while b~= 1 do
- print("Geben Sie 1 ein, wenn Marker verbunden sind")
- b = tonumber(io.read())
- end
- end
- function platziereMarker()
- runter()
- turtle.select(8)
- platziereUnten()
- turtle.dig()
- turtle.turnLeft()
- turtle.dig()
- turtle.turnLeft()
- turtle.dig()
- turtle.turnLeft()
- turtle.dig()
- turtle.turnLeft()
- hoch()
- turtle.select(1)
- platziereUnten()
- end
- function platziereWasserdichtenMarker()
- turtle.select(8)
- turtle.digUp()
- turtle.placeUp()
- runter()
- platziereUnten()
- turtle.select(9)
- platziereVorne()
- turtle.turnLeft()
- platziereVorne()
- turtle.turnLeft()
- platziereVorne()
- turtle.turnLeft()
- platziereVorne()
- hoch()
- turtle.select(1)
- platziereUnten()
- turtle.select(8)
- platziereVorne()
- turtle.turnLeft()
- platziereVorne()
- turtle.turnLeft()
- platziereVorne()
- turtle.turnLeft()
- vorwaerts()
- turn()
- platziereVorne()
- turn()
- end
- function go_side (_size)
- local cnt = 0
- while cnt < _size do
- while turtle.detect() == true do
- turtle.dig()
- sleep(1)
- end
- turtle.forward()
- while turtle.detectDown() == true do
- turtle.digDown()
- sleep(1)
- end
- cnt = cnt + 1
- end
- end
- function turn()
- turtle.turnLeft()
- turtle.turnLeft()
- end
- function Run ()
- hoch()
- turn()
- vorwaerts()
- turtle.select(2)
- platziereUnten()
- turtle.turnLeft()
- vorwaerts()
- runter()
- runter()
- turn()
- turtle.select(3)
- platziereVorne()
- hoch()
- turtle.select(4)
- platziereUnten()
- hoch()
- turtle.select(3)
- platziereUnten()
- turtle.turnLeft()
- vorwaerts()
- runter()
- turtle.select(4)
- platziereUnten()
- turtle.turnRight()
- vorwaerts()
- platziereUnten()
- hoch()
- turtle.select(3)
- platziereUnten()
- vorwaerts()
- turtle.turnRight()
- vorwaerts()
- runter()
- turtle.select(4)
- platziereUnten()
- hoch()
- turtle.select(3)
- platziereUnten()
- turtle.turnRight()
- vorwaerts()
- turtle.select(2)
- turtle.digDown()
- turtle.turnLeft()
- vorwaerts()
- go_side(size)
- platziereWasserdichtenMarker()
- go_side(size-1)
- turtle.turnRight()
- go_side(size)
- platziereWasserdichtenMarker()
- go_side(size-1)
- platziereMarker()
- turtle.turnRight()
- vorwaerts()
- AbfrageMarker()
- turtle.select(2)
- platziereUnten()
- vorwaerts()
- turn()
- turtle.select(5)
- platziereVorne()
- hoch()
- turtle.select(6)
- platziereVorne()
- turtle.turnLeft()
- vorwaerts()
- runter()
- runter()
- turtle.select(7)
- platziereUnten()
- vorwaerts()
- turtle.digDown()
- turtle.turnRight()
- vorwaerts()
- turtle.digDown()
- turn()
- vorwaerts()
- vorwaerts()
- turtle.digDown()
- turtle.turnLeft()
- vorwaerts()
- turtle.digDown()
- vorwaerts()
- turtle.digDown()
- end
- Run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement