Advertisement
Guest User

mine

a guest
Nov 23rd, 2014
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1. rednet.open("right")
  2.  
  3. ------- Var
  4. fuel = turtle.getFuelLevel()
  5.  
  6.  
  7. ------- Functions
  8.  
  9. -- Fuel Check
  10. local function fuelCheck()
  11.  if fuel < 500 then
  12.   turtle.select(15)
  13.   turtle.dig()
  14.   turtle.place()
  15.   turtle.select(1)
  16.   turtle.suck(2)
  17.   turtle.select(15)
  18.   turtle.dig()
  19.   for i = 1,14 do
  20.    turtle.select(i)
  21.    turtle.refuel()
  22.   end
  23.  end
  24. end
  25.  
  26. -- Store
  27. local function store()
  28.  if turtle.getItemCount(14) > 0 then
  29.   turtle.dig()
  30.   turtle.select(16)
  31.   turtle.place()
  32.   for i = 1,14 do
  33.    turtle.select(i)
  34.    turtle.drop()
  35.   end
  36.   turtle.select(16)
  37.   turtle.dig()
  38.   turtle.select(1)
  39.  end
  40. end
  41.  
  42. -- Forward
  43. local function forward()
  44. y = 0
  45.  repeat
  46.   turtle.dig()
  47.   turtle.forward()
  48.   fuelCheck()
  49.   store()
  50.   y = y + 1
  51.  until y == 1000
  52.  
  53. end
  54. while true do
  55. id, message = rednet.receive()
  56. if id == 20 and message == "go"  then
  57.  forward()
  58. end
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement