Advertisement
Guest User

receive.lua

a guest
Jan 26th, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.58 KB | None | 0 0
  1. local tArgs = { ... }
  2. local filename
  3. if (#tArgs == 1) then
  4.     filename = tArgs[1]
  5. else
  6.     filename = "output.lua"
  7. end
  8.  
  9. if (rednet.isOpen("right") == false) then
  10.     rednet.open("right")
  11. end
  12.  
  13. local dir = fs.getDir(shell.getRunningProgram())
  14. local file = fs.open(dir.."/"..filename, "a")
  15.  
  16. print("Waiting...")
  17.  
  18. repeat
  19.     local e, m = rednet.receive("p", 5)
  20.     if m ~= "endfile" then
  21.         file.writeLine(m)
  22.     end
  23.     if (e == nil) then
  24.         print("Timeout")
  25.         file.close()
  26.         fs.delete(dir.."/"..filename)
  27.     end
  28. until m == "endfile" or e == nil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement