Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs ~= 3 then
- print("Usage: room <l> <w> <h>")
- return false
- end
- for i=1,3 do
- if tonumber(tArgs[i]) < 1 then
- print("Usage: room <l> <w> <h>")
- return false
- end
- end
- length = tArgs[1]
- width = tArgs[2]
- height = tArgs[3]
- turtle.select(1)
- turtle.refuel()
- if turtle.getFuelLevel() < 150 then
- print("Fuel level too low.")
- return false
- end
- function findItems()
- local slot = 2
- while slot < 16 do
- if turtle.getItemCount(slot) < 1 then
- slot = slot + 1
- else
- turtle.select(slot)
- return true
- end
- end
- return false
- end
- function buildRow(rowLen)
- for i = 1, rowLen, 1 do
- findItems()
- turtle.placeDown()
- turtle.forward()
- end
- end
- function buildLayer()
- turtle.up()
- buildRow(length)
- turtle.turnRight()
- buildRow(width)
- turtle.turnRight()
- buildRow(length)
- turtle.turnRight()
- buildRow(width)
- turtle.turnRight()
- end
- for i=1, height, 1 do
- buildLayer()
- end
Advertisement
Add Comment
Please, Sign In to add comment