Advertisement
charlesthepenguin

relay1-2

Jul 29th, 2020
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 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. modem = c.modem
  15. local port = 123
  16. local asd = 1
  17. print("SGC Gate Computer Program v1.1 /by Kevlaris")
  18. print("--------------------------------------------------------------------------------------------------------------------------------------------------------------")
  19. print()
  20.  
  21. repeat
  22. term.clear(true)
  23. print("Listening for incoming messages and events across dimensions")
  24. print()
  25.  
  26. local _, _, _, _, _, raw, address_raw = event.pull(nil, "modem_message")
  27. print("Message recieved.")
  28. os.sleep(0.5)
  29.  
  30. if raw == "Relay1A" then
  31. print("Relaying Message")
  32. tun.send("Relay1B")
  33. os.sleep(1)
  34. elseif raw == "Relay2A" then
  35. print("Recieiving message")
  36. modem.broadcast(port, "Relay2B")
  37. os.sleep(1)
  38.  
  39.  
  40.  
  41.  
  42.  
  43. end
  44. until asd == 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement