Advertisement
gabriele298

Grano

Oct 13th, 2014
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.58 KB | None | 0 0
  1. term.clear()
  2. print("Raccolgo e pianto ...")
  3.  
  4. -- Raccolto
  5. function cogli()
  6.  turtle.digDown()
  7. end
  8.  
  9. function pianta()
  10.  turtle.select(1)
  11.  turtle.placeDown()
  12. end
  13.  
  14. function avanti()
  15.  turtle.forward()
  16. end
  17.  
  18. function indietro()
  19.  turtle.back()
  20. end
  21.  
  22. function destra()
  23.  turtle.turnRight()
  24. end
  25.  
  26. function sinistra()
  27.  turtle.turnLeft()
  28. end
  29.  
  30. function rileva()
  31. if turtle.detect() == true
  32.   then turtle.dig()
  33.  end
  34. end
  35.  
  36. -- Prendere 64 semi dal primo slot della chest
  37. turtle.suckUp(1)
  38.  
  39. -- Inizio cicli
  40. for i = 1, 1 do
  41.  for i = 1, 28 do
  42.   cogli()
  43.   pianta()
  44.   avanti()
  45.   rileva()
  46.  end
  47.  
  48.  sinistra()
  49.  rileva()
  50.  avanti()
  51.  sinistra()
  52.  
  53.  for i = 1, 28 do
  54.   cogli()
  55.   pianta()
  56.   avanti()
  57.   rileva()
  58.   end
  59.  
  60.   destra()
  61.   rileva()
  62.   avanti()
  63.   destra()
  64.  
  65.   for i = 1, 28 do
  66.    cogli()
  67.    pianta()
  68.    avanti()
  69.    rileva()
  70.   end
  71.  
  72.   sinistra()
  73.   rileva()
  74.   avanti()
  75.   sinistra()
  76.  
  77.   for i = 1, 28 do
  78.    cogli()
  79.    pianta()
  80.    avanti()
  81.    rileva()
  82.   end
  83.  
  84.   destra()
  85.   rileva()
  86.   avanti()
  87.   destra()
  88.  
  89.   for i = 1, 28 do
  90.    cogli()
  91.    pianta()
  92.    avanti()
  93.    rileva()
  94.   end
  95.  
  96.   sinistra()
  97.   rileva()
  98.   avanti()
  99.   sinistra()
  100.  
  101.   for i = 1, 28 do
  102.    cogli()
  103.    pianta()
  104.    avanti()
  105.    rileva()
  106.   end
  107.  
  108.   destra()
  109.   rileva()
  110.   avanti()
  111.   destra()
  112.  
  113.   for i = 1, 28 do
  114.    cogli()
  115.    pianta()
  116.    avanti()
  117.    rileva()
  118.   end
  119.  
  120.   sinistra()
  121.   rileva()
  122.   avanti()
  123.   sinistra()
  124.  
  125.   for i = 1, 28 do
  126.    cogli()
  127.    pianta()
  128.    avanti()
  129.    rileva()
  130.   end
  131.  
  132.   destra()
  133.   rileva()
  134.   avanti()
  135.   destra()
  136.  
  137.   for i = 1, 28 do
  138.    cogli()
  139.    pianta()
  140.    avanti()
  141.    rileva()
  142.   end
  143.  
  144.   sinistra()
  145.   rileva()
  146.   avanti()
  147.   sinistra()
  148.  
  149.   for i = 1, 28 do
  150.    cogli()
  151.    pianta()
  152.    avanti()
  153.    rileva()
  154.   end
  155.  
  156.   destra()
  157.   rileva()
  158.   avanti()
  159.   destra()
  160.  
  161.   for i = 1, 28 do
  162.    cogli()
  163.    pianta()
  164.    avanti()
  165.    rileva()
  166.   end
  167.  
  168.   sinistra()
  169.   rileva()
  170.   avanti()
  171.   sinistra()
  172.  
  173.   for i = 1, 28 do
  174.    cogli()
  175.    pianta()
  176.    avanti()
  177.    rileva()
  178.   end
  179.  
  180.   destra()
  181.   rileva()
  182.   avanti()
  183.   destra()
  184.  
  185.   for i = 1, 28 do
  186.    cogli()
  187.    pianta()
  188.    avanti()
  189.    rileva()
  190.   end
  191.  
  192.   sinistra()
  193.   rileva()
  194.   avanti()
  195.   sinistra()
  196.  
  197.   for i = 1, 28 do
  198.    cogli()
  199.    pianta()
  200.    avanti()
  201.    rileva()
  202.   end
  203.  
  204.   destra()
  205.   rileva()
  206.   avanti()
  207.   destra()
  208.  
  209.   for i = 1, 28 do
  210.    cogli()
  211.    pianta()
  212.    avanti()
  213.    rileva()
  214.   end
  215.  
  216.   sinistra()
  217.   rileva()
  218.   avanti()
  219.   sinistra()
  220.  
  221.   for i = 1, 28 do
  222.    cogli()
  223.    pianta()
  224.    avanti()
  225.    rileva()
  226.   end
  227.  
  228.   destra()
  229.   rileva()
  230.   avanti()
  231.   destra()
  232.  
  233.   for i = 1, 28 do
  234.    cogli()
  235.    pianta()
  236.    avanti()
  237.    rileva()
  238.   end
  239.  
  240.   sinistra()
  241.  
  242.   for i = 1, 17 do
  243.    avanti()
  244.    rileva()
  245.   end
  246.  
  247.   sinistra()
  248.  
  249. -- Svuota cose nella chest
  250.  
  251.   turtle.select(1)
  252.   turtle.dropUp()
  253.   turtle.select(2)
  254.   turtle.dropUp()
  255.   turtle.select(3)
  256.   turtle.dropUp()
  257.   turtle.select(4)
  258.   turtle.dropUp()
  259.   turtle.select(5)
  260.   turtle.dropUp()
  261.   turtle.select(6)
  262.   turtle.dropUp()
  263.   turtle.select(7)
  264.   turtle.dropUp()
  265.   turtle.select(8)
  266.   turtle.dropUp()
  267.   turtle.select(9)
  268.   turtle.dropUp()
  269.   turtle.select(10)
  270.   turtle.dropUp()
  271.   turtle.select(11)
  272.   turtle.dropUp()
  273.   turtle.select(12)
  274.   turtle.dropUp()
  275.   turtle.select(13)
  276.   turtle.dropUp()
  277.   turtle.select(14)
  278.   turtle.dropUp()
  279.   turtle.select(15)
  280.   turtle.dropUp()
  281.   turtle.select(16)
  282.   turtle.dropUp()
  283.   turtle.select(1)
  284.  
  285.  print("Oggetti riposti nella chest, riparto tra 2 ore")
  286.    
  287.  sleep(5000)
  288.  
  289.  shell.run("Grano")
  290.  
  291. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement