Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs ~= 1 then
- print("Usage: "..shell.getRunningProgram().." <no, or yes>")
- print("<>'s is decorations!")
- return
- end
- local input = tArgs[1]
- term.clear()
- term.setCursorPos(1, 1)
- print("Your Choice Is: "..input)
- print("")
- print("Thank you for using this program!")
- print("")
- print("There maybe some bugs, you are allowed")
- print("")
- print("to fix them, and post it in the forums!")
- sleep(8)
- term.clear()
- term.setCursorPos(1, 1)
- print("Please put fuel in slot 18!")
- sleep(2)
- print("In slot 1-2, place")
- print("The Flooring")
- sleep(2)
- print("In slot 3-6, place")
- print("The wall material")
- sleep(2)
- print("In slot 7-9, place")
- print("Glass")
- sleep(2)
- if input == "yes" then
- print("In slot 10-13, place")
- print("Decoration in order")
- print("Furnace, Chest, Bed,")
- print("Workbench, Torches")
- print("A Pressure Pad")
- elseif input == "no" then
- print("In slot 10, place")
- print("Torches")
- end
- sleep(11)
- turtle.select(16)
- turtle.refuel()
- turtle.select(1)
- sleep(2)
- function floor1()
- for i=1,11 do
- amount1()
- turtle.forward()
- turtle.dig()
- turtle.digDown()
- turtle.placeDown()
- end
- end
- function amount1()
- turtle.select(1)
- turtle.getItemCount(1)
- if turtle.getItemCount(1) == 0 then
- turtle.select(2)
- if turtle.getItemCount(2) == 0 then
- print("Please give me more flooring!")
- sleep(30)
- end
- end
- end
- function row1()
- floor1()
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.back()
- end
- function row2()
- floor1()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- turtle.back()
- end
- for i=1,5 do
- row1()
- sleep(5)
- row2()
- sleep(5)
- end
- row1()
- turtle.select(3)
- function amount2()
- turtle.getItemCount(3)
- if turtle.getItemCount(3) == 0 then
- turtle.select(4)
- if turtle.getItemCount(4) == 0 then
- turtle.select(5)
- if turtle.getItemCount(5) == 0 then
- turtle.select(6)
- if turtle.getItemCount(6) == 0 then
- print("I need building supplies!")
- sleep(30)
- end
- end
- end
- end
- end
- function wall1()
- for i=1,12 do
- turtle.digDown()
- turtle.placeDown()
- turtle.forward()
- amount2()
- end
- end
- function turn()
- for i=1,2 do
- turtle.turnLeft()
- end
- end
- function wall()
- turtle.up()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.turnLeft()
- restart()
- end
- function wall3()
- turtle.up()
- wall1()
- turn()
- turtle.up()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.up()
- wall1()
- turn()
- turtle.up()
- turtle.forward()
- wall1()
- turn()
- turtle.turnLeft()
- end
- function restart()
- for i=1,5 do
- turtle.down()
- end
- end
- function path()
- for i=1,13 do
- turtle.forward()
- end
- end
- function newWall()
- turtle.forward()
- for i=1,4 do
- turtle.down()
- end
- end
- wall()
- wall()
- wall()
- wall3()
- function amount7()
- turtle.getItemCount(7)
- if turtle.getItemCount(7) == 0 then
- turtle.select(8)
- if turtle.getItemCount(8) == 0 then
- turtle.select(9)
- end
- end
- end
- function ceiling()
- for i=1,12 do
- turtle.placeDown()
- turtle.forward()
- turtle.placeDown()
- end
- end
- function ceiling2()
- for i=1,9 do
- turtle.select(7)
- amount7()
- turtle.placeDown()
- turtle.forward()
- turtle.placeDown()
- end
- end
- function ceiling3()
- turtle.select(3)
- amount2()
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- turtle.placeDown()
- ceiling2()
- end
- function ceiling4()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- turtle.placeDown()
- ceiling2()
- end
- function ceiling5()
- turtle.select(3)
- amount2()
- turtle.forward()
- turtle.placeDown()
- turtle.forward()
- end
- function glassNav()
- turtle.select(7)
- amount7()
- turtle.turnRight()
- turtle.forward()
- turtle.down()
- turtle.turnLeft()
- end
- function glass1()
- turtle.select(7)
- amount7()
- turtle.place()
- turtle.up()
- turtle.place()
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.place()
- turtle.down()
- turtle.place()
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.place()
- turtle.up()
- turtle.place()
- end
- function window1()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.digUp()
- turtle.forward()
- turtle.dig()
- turtle.digUp()
- turtle.forward()
- turtle.digUp()
- end
- function window2()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- turtle.dig()
- turtle.digUp()
- turtle.forward()
- turtle.digUp()
- turtle.dig()
- turtle.forward()
- turtle.digUp()
- end
- print(" ")
- print("Please refill slots 3-6!")
- print("Only 1 slot will finish the ceiling!")
- print("Fill more if you're unsure!")
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- for i=1,4 do
- turtle.down()
- end
- sleep(50)
- for i=1,4 do
- turtle.up()
- end
- turtle.back()
- ceiling()
- ceiling3()
- ceiling5()
- ceiling4()
- ceiling5()
- ceiling3()
- ceiling5()
- ceiling4()
- ceiling5()
- ceiling3()
- ceiling5()
- ceiling4()
- ceiling5()
- ceiling3()
- ceiling5()
- ceiling4()
- ceiling5()
- ceiling3()
- ceiling5()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- ceiling()
- turtle.forward()
- for i=1,5 do
- turtle.down()
- end
- turtle.turnLeft()
- for i=1,5 do
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.dig()
- turtle.up()
- turtle.dig()
- for i=1,2 do
- turtle.forward()
- end
- turtle.select(15)
- turtle.placeDown()
- turtle.up()
- turtle.select(14)
- turtle.placeUp()
- turtle.down()
- for i=1,10 do
- turtle.forward()
- end
- turtle.up()
- turtle.placeUp()
- turtle.down()
- for i=1,5 do
- turtle.back()
- end
- turtle.turnLeft()
- for i=1,5 do
- turtle.forward()
- end
- turtle.up()
- turtle.placeUp()
- turtle.down()
- for i=1,10 do
- turtle.back()
- end
- turtle.up()
- turtle.placeUp()
- turtle.down()
- if input == "yes" then
- turtle.turnRight()
- for i=1,5 do
- turtle.forward()
- end
- turtle.select(13)
- turtle.placeDown()
- turtle.turnLeft()
- turtle.forward()
- turtle.select(10)
- turtle.turnLeft()
- turtle.forward()
- turtle.down()
- turn()
- turtle.place()
- turtle.up()
- turtle.forward()
- turtle.turnLeft()
- for i=1,7 do
- turtle.forward()
- end
- turtle.down()
- turtle.select(12)
- turtle.place()
- turtle.select(11)
- turtle.turnLeft()
- for i=1,9 do
- turtle.forward()
- end
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.place()
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.place()
- turtle.turnLeft()
- for i=1,5 do
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.up()
- for i=1,9 do
- turtle.forward()
- end
- turn()
- for i=1,11 do
- turtle.forward()
- end
- end
- if input == "no" then
- for i=1,5 do
- turtle.forward()
- end
- turtle.turnLeft()
- for i=1,6 do
- turtle.forward()
- end
- end
- turtle.down()
- turtle.digDown()
- turtle.select(2)
- turtle.placeDown()
- turtle.up()
- turtle.back()
- turtle.turnLeft()
- for i=1,4 do
- turtle.forward()
- end
- turtle.turnRight()
- window2()
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- for i=1,4 do
- turtle.forward()
- end
- turtle.turnLeft()
- window2()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- window2()
- window1()
- window1()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- window2()
- window1()
- window1()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- window2()
- window1()
- window1()
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- glass1()
- turtle.turnRight()
- for i=1,4 do
- turtle.forward()
- end
- turtle.down()
- turtle.turnLeft()
- glass1()
- turn()
- turtle.forward()
- turtle.turnLeft()
- turtle.down()
- turtle.forward()
- glass1()
- glassNav()
- glass1()
- glassNav()
- glass1()
- turn()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- turtle.down()
- glass1()
- glassNav()
- glass1()
- glassNav()
- glass1()
- turn()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- turtle.down()
- glass1()
- glassNav()
- glass1()
- glassNav()
- glass1()
- turn()
- turtle.down()
- turtle.down()
- for i=1,5 do
- turtle.forward()
- end
- turtle.turnRight()
- for i=1,4 do
- turtle.forward()
- end
- turn()
- term.clear()
- term.setCursorPos(1, 1)
- print("The house is done!")
- sleep(3)
- term.clear()
- term.setCursorPos(1, 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement