Advertisement
astonish01

AE2 turtle crafting

Jul 16th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.56 KB | None | 0 0
  1. print("Put presses in slots 13 to 16 (all 4 bottom ones) in order:Silicon;Calculation;Logic;Engineering ")
  2. sleep(1)
  3. write(" Done? ")
  4. repeat local dn = read() until dn == "yes"
  5. write("Wich processor? ")
  6. local prc = ( read() )
  7. if prc == "calculation" or "calc" then
  8. print("How many? ")
  9. local qtd = ( read() )
  10. print("Put "..qtd.." silicon in slot 1, "..qtd.." pure certus quartz in slot 2, and "..qtd.." redstone in slot 3 ")
  11. sleep(1)
  12. write(" Ready? ")
  13. repeat local rdy = read() until rdy == "yes"
  14. turtle.select(13)
  15. turtle.up()
  16. turtle.forward()
  17. turtle.dropDown()
  18. turtle.back()
  19. turtle.down()
  20. turtle.select(1)
  21. for i=1,qtd do
  22. turtle.select(1)
  23. turtle.drop()
  24. sleep(3)
  25. turtle.select(5)
  26. turtle.suck()
  27. end
  28. turtle.up()
  29. turtle.forward()
  30. turtle.select(13)
  31. turtle.suckDown()
  32. turtle.select(14)
  33. turtle.dropDown()
  34. turtle.back()
  35. turtle.down()
  36. for i=1,qtd do
  37. turtle.select(2)
  38. turtle.drop()
  39. sleep(3)
  40. turtle.select(6)
  41. turtle.suck()
  42. end
  43. turtle.up()
  44. turtle.forward()
  45. turtle.select(14)
  46. turtle.suckDown()
  47. for i=1,qtd do
  48. turtle.select(5)
  49. turtle.dropDown()
  50. turtle.back()
  51. turtle.down()
  52. turtle.select(3)
  53. turtle.drop()
  54. turtle.down()
  55. turtle.forward()
  56. turtle.select(6)
  57. turtle.dropUp()
  58. turtle.back()
  59. turtle.up()
  60. sleep(3)
  61. turtle.select(7)
  62. turtle.suck()
  63. turtle.up()
  64. turtle.forward()
  65. end
  66. else
  67. if prc == "logic" or "log" then
  68. write("How many? ")
  69. local qtd = ( read() )
  70. print("Put "..qtd.." silicon in slot 1, "..qtd.." gold ingots in slot 2, and "..qtd.." redstone in slot 3 ")
  71. sleep(1)
  72. write(" Ready? ")
  73. repeat local rdy = read() until rdy == "yes"
  74. turtle.select(13)
  75. turtle.up()
  76. turtle.forward()
  77. turtle.dropDown()
  78. turtle.back()
  79. turtle.down()
  80. turtle.select(1)
  81. for i=1,qtd do
  82. turtle.select(1)
  83. turtle.drop()
  84. sleep(3)
  85. turtle.select(5)
  86. turtle.suck()
  87. end
  88. turtle.up()
  89. turtle.forward()
  90. turtle.select(13)
  91. turtle.suckDown()
  92. turtle.select(14)
  93. turtle.dropDown()
  94. turtle.back()
  95. turtle.down()
  96. for i=1,qtd do
  97. turtle.select(2)
  98. turtle.drop()
  99. sleep(3)
  100. turtle.select(6)
  101. turtle.suck()
  102. end
  103. turtle.up()
  104. turtle.forward()
  105. turtle.select(14)
  106. turtle.suckDown()
  107. for i=1,qtd do
  108. turtle.select(5)
  109. turtle.dropDown()
  110. turtle.back()
  111. turtle.down()
  112. turtle.select(3)
  113. turtle.drop()
  114. turtle.down()
  115. turtle.forward()
  116. turtle.select(6)
  117. turtle.dropUp()
  118. turtle.back()
  119. turtle.up()
  120. sleep(3)
  121. turtle.select(7)
  122. turtle.suck()
  123. turtle.up()
  124. turtle.forward()
  125. end
  126. else
  127. if prc == "eng" or "engineering" then
  128. write("How many? ")
  129. local qtd = ( read() )
  130. print("Put "..qtd.." silicon in slot 1, "..qtd.." diamonds in slot 2, and "..qtd.." redstone in slot 3 ")
  131. sleep(1)
  132. write(" Ready? ")
  133. repeat local rdy = read() until rdy == "yes"
  134. turtle.select(13)
  135. turtle.up()
  136. turtle.forward()
  137. turtle.dropDown()
  138. turtle.back()
  139. turtle.down()
  140. turtle.select(1)
  141. for i=1,qtd do
  142. turtle.select(1)
  143. turtle.drop()
  144. sleep(3)
  145. turtle.select(5)
  146. turtle.suck()
  147. end
  148. turtle.up()
  149. turtle.forward()
  150. turtle.select(13)
  151. turtle.suckDown()
  152. turtle.select(14)
  153. turtle.dropDown()
  154. turtle.back()
  155. turtle.down()
  156. for i=1,qtd do
  157. turtle.select(2)
  158. turtle.drop()
  159. sleep(3)
  160. turtle.select(6)
  161. turtle.suck()
  162. end
  163. turtle.up()
  164. turtle.forward()
  165. turtle.select(14)
  166. turtle.suckDown()
  167. for i=1,qtd do
  168. turtle.select(5)
  169. turtle.dropDown()
  170. turtle.back()
  171. turtle.down()
  172. turtle.select(3)
  173. turtle.drop()
  174. turtle.down()
  175. turtle.forward()
  176. turtle.select(6)
  177. turtle.dropUp()
  178. turtle.back()
  179. turtle.up()
  180. sleep(3)
  181. turtle.select(7)
  182. turtle.suck()
  183. turtle.up()
  184. turtle.forward()
  185. end
  186. else
  187. print("INVALID INPUT")
  188. end  
  189. end
  190. end
  191.  
  192. turtle.turnRight()
  193. turtle.forward()
  194. turtle.dropDown()
  195. turtle.back()
  196. turtle.turnLeft()
  197. turtle.back()
  198. turtle.down()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement