Advertisement
Guest User

st

a guest
Jun 20th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.34 KB | None | 0 0
  1. local component = require("component")
  2. local r = require("robot")
  3. local ic = component.inventory_controller
  4. local c = component.crafting
  5. local pc = require("computer")
  6.  
  7. ::st::
  8.  
  9. function tinpt()
  10. r.select(4)
  11. c.craft(2)
  12. r.transferTo(1)
  13. c.craft(10)
  14. r.transferTo(1)
  15. c.craft(20)
  16. r.transferTo(1)
  17. end
  18.  
  19. function patsotinsto()
  20. c.craft(50)
  21. r.select(8)
  22. c.craft(50)
  23. end
  24.  
  25. function stoinpes()
  26. r.select(4)
  27. r.transferTo(1)
  28. r.select(13)
  29. c.craft(50)
  30. r.select(14)
  31. c.craft(50)
  32. r.select(8)
  33. r.transferTo(1)
  34. r.select(15)
  35. c.craft(50)
  36. r.select(16)
  37. c.craft(50)
  38. end
  39.  
  40. function pesindp()
  41. local sel1 = 13
  42. local sel2 = 17
  43. for i=1, 4 do
  44. r.select(sel1)
  45. sel1 = sel1+1
  46. r.transferTo(1)
  47. r.select(sel2)
  48. c.craft(50)
  49. sel2 = sel2+1
  50. r.select(sel2)
  51. c.craft(50)
  52. end
  53. end
  54.  
  55. --function sbros()
  56. --sss = 20
  57. --for i=1, 44 do r.select(sss); r.drop(); sss = sss+1 end
  58. --while not r.turnRight()
  59.  
  60. function dpinpt()
  61. local sel = 17
  62. local sel1 = 25
  63. for i=1, 7 do
  64. r.select(sel)
  65. sel = sel+1
  66. r.transferTo(1)
  67. for i=1, 5 do
  68. r.select(sel1)
  69. sel1 = sel1+1
  70. c.craft(64)
  71. end
  72. end
  73. r.select(2)
  74. r.transferTo(13)
  75. r.select(14)
  76. c.craft(64)
  77. r.select(15)
  78. c.craft(64)
  79. r.select(16)
  80. c.craft(64)
  81. r.select(17)
  82. c.craft(64)
  83. r.select(23)
  84. r.transferTo(1)
  85. c.craft(64)
  86. end
  87.  
  88. function inod()
  89. local sel = 24
  90. for i=1, 34 do
  91. r.select(sel)
  92. sel = sel+1
  93. r.drop()
  94. end
  95. end
  96.  
  97. function ptindestis()
  98. for i=1, 13 do
  99. r.select(1)
  100. test = r.suck(4)
  101. if test == false then while not r.turnLeft() do end; goto check end
  102. ssel = 13
  103. ssel1 = 21
  104. ssel2 = 20
  105. r.select(4)
  106. c.craft(20)
  107. r.transferTo(1)
  108. c.craft(40)
  109. r.transferTo(1, 20)
  110. r.select(8)
  111. c.craft(40)
  112. r.select(4)
  113. r.transferTo(1, 20)
  114. r.select(12)
  115. c.craft(40)
  116. r.select(8)
  117. r.transferTo(1)
  118. r.select(13)
  119. c.craft(50)
  120. r.select(14)
  121. c.craft(50)
  122. r.select(15)
  123. c.craft(50)
  124. r.select(16)
  125. c.craft(50)
  126. r.select(12)
  127. r.transferTo(1)
  128. r.select(17)
  129. c.craft(50)
  130. r.select(18)
  131. c.craft(50)
  132. r.select(19)
  133. c.craft(50)
  134. r.select(20)
  135. c.craft(50)
  136. for i=1, 8 do
  137. r.select(ssel)
  138. ssel = ssel + 1
  139. r.transferTo(1)
  140. for i=1, 4 do
  141. r.select(ssel1)
  142. ssel1 = ssel1 + 1
  143. c.craft(64)
  144. end
  145. end
  146. while not r.turnLeft() do end
  147. for i=1, 34 do r.select(ssel2); ssel2 = ssel2 + 1; r.drop() end
  148. while not r.turnRight() do end
  149. end
  150. r.turnLeft()
  151. ::check::
  152. suc = r.suck()
  153. if suc == true then r.drop(); os.sleep(60); goto check end
  154. end
  155.  
  156.  
  157.  
  158. while not r.turnRight() do end
  159. r.select(1)
  160. r.suck(1)
  161. while not r.turnLeft() do end
  162. tinpt()
  163.  
  164. patsotinsto()
  165.  
  166. stoinpes()
  167.  
  168. pesindp()
  169.  
  170. dpinpt()
  171.  
  172. inod()
  173.  
  174. ptindestis()
  175. goto st
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement