Guest User

client

a guest
Jul 16th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1. function cycle(id)
  2.  turtle.select(16)
  3.  turtle.place()
  4.  turtle.up()
  5.  turtle.select(15)
  6.  turtle.place()
  7.  turtle.select(14)
  8.  turtle.placeDown()
  9.  os.sleep(25)
  10.  turtle.select(15)
  11.  turtle.dig()
  12.  turtle.select(14)
  13.  turtle.digDown()
  14.  turtle.down()
  15.  turtle.select(16)
  16.  turtle.dig()
  17. end
  18.  
  19. function refuelM()
  20.  turtle.select(13)
  21.  turtle.placeUp()
  22.  id,msg = rednet.receive()
  23.  turtle.digUp()
  24. end
  25.  
  26. function refuel(id)
  27.  if turtle.getFuelLevel() < 100 then
  28.   turtle.select(13)
  29.   turtle.placeUp()
  30.   turtle.select(1)
  31.   turtle.suckUp()
  32.   shell.run("refuel all")
  33.   turtle.select(13)
  34.   turtle.digUp()
  35.  end
  36.  rednet.send(id, "done")
  37. end
  38.  
  39. rednet.open("right")
  40. while true do
  41.  id,msg = rednet.receive()
  42.  if msg == "refuelM" then refuelM(id) end
  43.  if msg == "refuel" then refuel(id) end
  44.  if msg == "cycle" then cycle(id) end
  45.  if msg == "go" then turtle.forward(id) end
  46. end
Advertisement
Add Comment
Please, Sign In to add comment