Laringe

Start/dig computer

Oct 7th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.59 KB | None | 0 0
  1. rednet.open("right")
  2. local func
  3. local tArgs = {...}
  4.  
  5. function checkIn(fromID)
  6.   rednet.send(fromID, tArgs[1])
  7. end
  8.  
  9. function down()
  10.   redstone.setOutput("bottom",true)
  11.   sleep(1)
  12.   redstone.setOutput("bottom",false)
  13. end
  14.  
  15. function up()
  16.   redstone.setOutput("top",true)
  17.   sleep(1)
  18.   redstone.setOutput("top",false)
  19. end
  20.  
  21. function forward()
  22.   redstone.setOutput("left",true)
  23.   sleep(1)
  24.   redstone.setOutput("left",false)
  25. end
  26.  
  27. while true do
  28.   local id,msg,dist = rednet.receive()
  29.   func = loadstring(msg.."(...)")
  30.   setfenv(func, getfenv())
  31.   func(id)
  32.   rednet.send(id,"Done")
  33. end
Advertisement
Add Comment
Please, Sign In to add comment