Advertisement
charlesthepenguin

relay 1

Jul 29th, 2020
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. c = require("component")
  2. local term = require("term")
  3. local component = require("component")
  4. event = require("event")
  5. os = require("os")
  6. event = require("event")
  7. computer = require("computer")
  8. serialization = require("serialization")
  9. local tun = component.tunnel
  10. local gpu = component.gpu -- get primary gpu component
  11. local w, h = gpu.getResolution()
  12. gpu.fill(1, 1, w, h, " ") -- clears the screen
  13. tun = c.tunnel
  14. local port = 123
  15. local asd = 1
  16. print("SGC Gate Computer Program v1.1 /by Kevlaris")
  17. print("--------------------------------------------------------------------------------------------------------------------------------------------------------------")
  18. print()
  19.  
  20. repeat
  21. term.clear(true)
  22. print("Listening for incoming messages and events across dimensions")
  23. print()
  24.  
  25. local _, _, _, _, _, raw, address_raw = event.pull(nil, "modem_message")
  26. print("Message recieved.")
  27. os.sleep(0.5)
  28.  
  29. if raw == "Relay1A" then
  30. print("Relaying Message")
  31. tun.send("Relay1B")
  32. elseif raw == "Relay1A" then
  33. modem.broadcast(port, "Relay1A")
  34. os.sleep(1)
  35.  
  36.  
  37.  
  38.  
  39.  
  40. end
  41. until asd == 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement