Advertisement
Clorith

Untitled

Mar 22nd, 2014
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.72 KB | None | 0 0
  1. found = 0
  2. deposited = false
  3.  
  4. function deploy()
  5.     turtle.select(1)
  6.     turtle.placeDown()
  7. end
  8.  
  9. function clearInv()
  10.     for i = 1,10 do
  11.         while turtle.getItemCount(i) > 0 do
  12.             found = 1
  13.             deposited = true
  14.             turtle.select(i)
  15.             turtle.dropUp()
  16.         end
  17.     end
  18.     turtle.select(1)
  19. end
  20.  
  21. function getMiner()
  22.     turtle.select(1)
  23.     while turtle.getItemCount(1) > 0 do
  24.         clearInv()
  25.     end
  26.     turtle.digDown()
  27. end
  28.  
  29. function isDone()
  30.     local done = true
  31.     if found <= 0 then
  32.         done = false
  33.     end
  34.  
  35.     if not deposited then
  36.         done = false
  37.     end
  38.  
  39.     return done
  40. end
  41.  
  42. deploy()
  43. sleep(10)
  44. clearInv()
  45. while not isDone() do
  46.     found = 0
  47.     clearInv()
  48.     sleep(3)
  49. end
  50. getMiner()
  51.  
  52. rednet.open( "right" )
  53. rednet.broadcast( "cycleDone" )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement