Advertisement
1vannn

Turtle Farm (v0.8) + Automatic Updates

Jul 27th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.65 KB | None | 0 0
  1. -- Version 0.67
  2. sleeptime = 60 * 40 -- 35 minutes
  3. local pasteID = "http://pastebin.com/raw.php?i=dfVjxrHF"
  4. pasteContent = http.get(pasteID)
  5. Paste = pasteContent.readAll()
  6. pasteContent.close()
  7. function update()
  8.     file = fs.open("startup","r")
  9.     contents = file.readAll()
  10.     file.close()
  11.     if (Paste ~= contents) then
  12.         print("Updating program...")
  13.                 shell.run("delete","startup")
  14.         wFile = fs.open("startup","w")
  15.         wFile.write(Paste)
  16.         wFile.close()
  17.         sleep(1)
  18.         os.reboot()
  19.     end
  20. end
  21. update()
  22. turtle.forward()
  23. turtle.turnLeft()
  24. turtle.forward()
  25. turtle.turnRight()
  26. for i=0,11 do
  27.     turtle.digDown()
  28.     turtle.forward()
  29. end
  30. turtle.turnLeft()
  31. turtle.forward()
  32. turtle.digDown()
  33. turtle.turnLeft()
  34. for i=0,11 do
  35.     turtle.digDown()
  36.     turtle.forward()
  37. end
  38. turtle.turnRight()
  39. turtle.forward()
  40. turtle.digDown()
  41. turtle.turnRight()
  42. for i=0,11 do
  43.     turtle.digDown()
  44.     turtle.forward()
  45. end
  46. turtle.turnRight()
  47. for i=0,2 do
  48.     turtle.forward()
  49. end
  50. turtle.turnRight()
  51. for i=0,10 do
  52.     turtle.forward() -- go home
  53. end
  54. turtle.select(1)
  55. turtle.turnRight()
  56. turtle.forward()
  57. turtle.turnRight()
  58. turtle.placeDown()
  59. for i=0,11 do
  60.     turtle.placeDown()
  61.     turtle.forward()
  62. end
  63. turtle.turnLeft()
  64. turtle.forward()
  65. turtle.placeDown()
  66. turtle.turnLeft()
  67. for i=0,11 do
  68.     turtle.placeDown()
  69.     turtle.forward()
  70. end
  71. turtle.turnRight()
  72. turtle.forward()
  73. turtle.placeDown()
  74. turtle.turnRight()
  75. for i=0,11 do
  76.     turtle.placeDown()
  77.     turtle.forward()
  78. end
  79. turtle.turnRight()
  80. turtle.placeDown()
  81. for i=0,2 do
  82.     turtle.forward()
  83. end
  84. turtle.turnRight()
  85. for i=0,11 do
  86.     turtle.forward()
  87. end
  88. turtle.turnRight()
  89. turtle.turnRight()
  90. sleep(sleeptime)
  91. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement