Guest User

startup

a guest
Jun 23rd, 2013
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.32 KB | None | 0 0
  1. rednet.open("right")
  2. local id,msg,dist
  3.  
  4. function checknfuel()
  5.   if (turtle.getFuelLevel()<1000) and (turtle.getItemCount(5)==0) then
  6.     turtle.select(4)
  7.     turtle.place()
  8.     turtle.select(5)
  9.     turtle.suck()
  10.     turtle.refuel(1)
  11.     turtle.select(4)
  12.     turtle.dig()
  13.   elseif (turtle.getFuelLevel()<1000) and (turtle.getItemCount(5)>0) then
  14.     turtle.select(5)
  15.     turtle.refuel(1)
  16.   end
  17. end
  18.  
  19. while true do
  20.   id,msg,dist=rednet.receive()
  21.   checknfuel()
  22.   if (msg=="deployportal") and (turtle.detectDown()==false) then
  23.     print("deploying portal")
  24.     turtle.down()
  25.     turtle.select(2)
  26.     turtle.placeDown()
  27.     turtle.up()
  28.     turtle.placeDown()
  29.     turtle.back()
  30.     turtle.back()
  31.     turtle.down()
  32.     turtle.select(1)
  33.     turtle.place()
  34.     turtle.up()
  35.     turtle.forward()
  36.     pt=peripheral.wrap("bottom")
  37.     pt.setGun("normal")
  38.     pt.setColor(true)
  39.     pt.setPowered(false)
  40.     rs.setOutput("bottom",true)
  41.     turtle.forward()
  42.   elseif msg=="retrieve" then
  43.     print("removing portal")
  44.     turtle.back()
  45.     turtle.back()
  46.     turtle.down()
  47.     turtle.select(1)
  48.     turtle.dig()
  49.     turtle.suck()
  50.     turtle.forward()
  51.     turtle.select(2)
  52.     turtle.dig()
  53.     turtle.down()
  54.     turtle.dig()
  55.     turtle.up()
  56.     turtle.up()
  57.     turtle.forward()
  58.     turtle.forward()
  59.   end
  60. end
Advertisement
Add Comment
Please, Sign In to add comment