Advertisement
Guest User

plantar

a guest
Sep 24th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.24 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3. x=9
  4. y=9
  5. z=1--faz ela virar
  6. cb = 0
  7. resp = 0
  8. print('colocou combustivel no slot 16?')
  9. while cb == 0 do
  10.   write('ja colocou combustivel(s/n): ')
  11.   resp = io.read()
  12.   if resp == "s" or resp == "S" then
  13.   cb = turtle.getItemCount(16)
  14.   comb = turtle.getItemDetail(16)
  15.   elseif resp == "n" or resp == "N" then
  16.   else
  17.   term.setTextColor(colors.red)
  18.   print('resposta errada')
  19.   term.setTextColor(colors.white)
  20.   end
  21.   if cb >= 1 then
  22.     if comb.name == "minecraft:coal" then
  23.       write('voce colocou carvao\n')
  24.       cb = 1
  25.     elseif comb.name == "minecraft:coal_block" then
  26.       write('voce colocou bloco de carvao\n')
  27.       cb = 1
  28.     elseif comb.name == "minecraft:lava_bucket" then
  29.       write('voce colocou lava\n')
  30.       cb = 1
  31.     else
  32.       term.clear()
  33.       term.setCursorPos(1,1)
  34.       write('\nisso nao eh valido')
  35.       cb = 0
  36.     end
  37.   else
  38.   end  
  39. end
  40. term.clear()
  41. term.setCursorPos(1,3)
  42. print('colocou o balde de agua no slot 15?')
  43. a = 0
  44. while a == 0 do
  45.   write('ja colocou a agua(s/n): ')
  46.   resp = io.read()
  47.   if resp == "s" or resp == "S" then
  48.     ag = turtle.getItemDetail(15)
  49.     bl = turtle.getItemCount(15)
  50.   elseif resp == "n" or "N" then
  51.   else
  52.     term.setTextColor(colors.red)
  53.     print('resposta invalida')
  54.     term.setTextColor(colors.white)
  55.   end
  56.   if bl >= 1 then
  57.     if ag.name == "minecraft:water_bucket" then
  58.       print('voce colocou agua')
  59.       a = 1
  60.     else
  61.       term.clear()
  62.       term.setCursorPos(1,1)
  63.       print('isso nao e valido')
  64.       a = 0
  65.     end
  66.   end
  67. end
  68. term.clear()
  69. term.setCursorPos(1,3)
  70. print('ja colcou a picareta no slot 14')
  71. p = 0
  72. while p == 0 do
  73.   write('ja colocou a picareta(s/n) ')
  74.   resp = io.read()
  75.   if resp == "s" or "S" then
  76.     pic = turtle.getItemDetail(14)
  77.     pi = turtle.getItemCount(14)
  78.   elseif resp == "n" or "N" then
  79.   else
  80.     term.setTextcolor(colors.red)
  81.     print('resposta invalida')
  82.     term.setTextColor(colors.white)
  83.   end
  84.   if pi >= 0 then
  85.     if pic.name == "minecraft:diamond_pickaxe" then
  86.       print('voce colocou picareta')
  87.       p = 1
  88.     else
  89.       term.clear()
  90.       term.setCursorPos(1,1)
  91.       print('isso nao e valido')
  92.       p = 0
  93.     end
  94.   end
  95. end
  96. term.clear()
  97. term.setCursorPos(1,3)
  98.  
  99. print('ja colocou as sementes nos slots 1 e 2?')
  100. s1 = 0
  101. s2 = 0
  102. m = 0
  103. n = 0
  104. while s1 == 0 and s2 == 0 do
  105.   print('ja colocou as sementes(s/n): ')
  106.   resp = io.read()
  107.   if resp == "s" or "S" then
  108.     sem1 = turtle.getItemDetail(1)
  109.     sem2 = turtle.getItemDetail(2)
  110.     se1 = turtle.getItemCount(1)
  111.     se2 = turtle.getItemCount(2)
  112.   elseif resp == "n" or "N" then
  113.   else
  114.     term.setTextColor(colors.red)
  115.     print('resposta errada')
  116.     term.setTextColor(colors.white)
  117.   end
  118. --[[  print(se1)
  119.   print(se2)
  120.   sleep(5)]]--
  121.   if se1 >= 64 and se2 >= 16 then
  122.    if sem1.name == "minecraft:wheat_seeds"
  123.      and sem2.name == "minecraft:wheat_seeds"  then
  124.       print('slot um correto\nslot dois correto')
  125.       s1 = 1
  126.       s2 = 1
  127.     else  
  128.       term.clear()
  129.       term.setCursorPos(1,3)
  130.       term.setTextColor(colors.red)
  131.       print('verificar se :')
  132.       print('slot um ou dois nao tem sementes')
  133.       print('slot dois tem menos de 16 sementes')
  134.       term.setTextColor(colors.white)
  135.       s1 = 0
  136.       s2 = 0
  137.     end
  138.     else
  139.       print('obrigado')
  140.   end
  141. end  
  142.  
  143. turtle.select(16)
  144. turtle.refuel(1)
  145. turtle.up()
  146. turtle.forward()
  147. --para colocar a agua
  148. for i = 1, 2 do
  149.   for j = 1,4 do
  150.     while turtle.getFuelLevel() < 20 do
  151.       turtle.refuel(1)
  152.       print('abasteci indo regar')
  153.     end
  154.     turtle.forward()
  155.   end
  156.   turtle.turnRight()
  157. end
  158. turtle.select(14)
  159. turtle.equipLeft()
  160. turtle.down()
  161. turtle.digDown()
  162. turtle.equipLeft()
  163. turtle.select(15)
  164. turtle.placeDown()
  165. turtle.up()
  166. turtle.turnRight()
  167. turtle.select(1)
  168. for i = 1,2 do
  169.   for j = 1,4 do
  170.     while turtle.getFuelLevel() < 20 do
  171.       turtle.select(16)
  172.       turtle.refuel(1)
  173.       turtle.select(1)
  174.       print('abasteci na volta da agua')
  175.     end
  176.     turtle.forward()
  177.   end
  178.   turtle.turnLeft()
  179. end
  180. turtle.turnLeft()
  181. -- comecar o plantio
  182. for i = 1,x do
  183.   for j = 1,y-1 do
  184.     while turtle.getFuelLevel() < 20 do
  185.       turtle.select(16)
  186.       turtle.refuel(2)
  187.       turtle.select(1)
  188.       print('abasteci')
  189.     end
  190.     while turtle.getItemCount(1) == 0 do
  191.       select(2)
  192.       print('mudei para o 2')
  193.     end
  194.     turtle.digDown()
  195.     turtle.placeDown()
  196.     turtle.forward()
  197.     print('pl1')
  198.   end
  199.   --faz ela virar
  200.   if z==1 then
  201.       turtle.digDown()
  202.       turtle.placeDown()
  203.       turtle.turnRight()
  204.       turtle.forward()
  205.       turtle.turnRight()
  206.       z=z+1
  207.       print('pl2')
  208.     else
  209.       turtle.digDown()
  210.       turtle.placeDown()
  211.       turtle.turnLeft()
  212.       turtle.forward()
  213.       turtle.turnLeft()
  214.       z=z-1
  215.       print('pl3')
  216.     end
  217.   end
  218. turtle.turnRight()
  219. for i = 1,2 do
  220.   for i = 1,y do
  221.     while turtle.getFuelLevel() < 20 do
  222.       turtle.select(16)
  223.       turtle.refuel(1)
  224.       turtle.select(1)
  225.       print('abasteci voltando 2')
  226.     end
  227.     turtle.forward()
  228.   end
  229.   turtle.turnLeft()
  230. end
  231. turtle.turnLeft()
  232. turtle.down()
  233.  
  234. --turtle.turnRight()
  235. --turtle.forward()
  236. --turtle.turnLeft()
  237. --turtle.turnLeft()
  238. --turtle.down()
  239. print('fim')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement