Advertisement
Guest User

Miner

a guest
Feb 14th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. rednet.open("left")
  2. local func
  3. local tArgs = {...}
  4.  
  5.  
  6. function place()
  7.    turtle.select(1)
  8.    turtle.place()
  9.    turtle.down()
  10.    turtle.select(2)
  11.    turtle.place()
  12.    turtle.select(3)
  13.    turtle.back()
  14.    turtle.place()
  15. end
  16.  
  17. function remove()
  18.    turtle.select(3)
  19.    turtle.dig()
  20.    turtle.forward()
  21.    turtle.select(2)
  22.    turtle.dig()
  23.    turtle.forward()
  24.    turtle.select(4)
  25.    turtle.dig()
  26.    turtle.drop()
  27.    turtle.select(1)
  28.    turtle.digUp()
  29.    turtle.up()
  30.    turtle.select(4)
  31.    turtle.dig()
  32.    turtle.drop()
  33. end
  34.  
  35.  
  36. function cycle()
  37.    place()
  38.    sleep(15)
  39.    remove()
  40. end
  41.  
  42. function checkIn(fromID)
  43.    rednet.send(fromID, tArgs[1])
  44. end
  45.  
  46. function chunkLoad()
  47.    turtle.select(1)
  48.    turtle.digUp()
  49.    turtle.forward()
  50.    turtle.placeUp()
  51. end
  52.  
  53. while true do
  54.    local id,msg,dist = rednet.receive()
  55.    func = loadstring(msg.."(...)")
  56.    setfenv(func, getfenv())
  57.    func(id)
  58.    rednet.send(id,"Done")
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement