Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- c = require("component")
- local term = require("term")
- local component = require("component")
- event = require("event")
- os = require("os")
- event = require("event")
- computer = require("computer")
- serialization = require("serialization")
- local tun = component.proxy("a63c36c0-626f-4991-8fd3-ff882417525b")
- local gpu = component.gpu -- get primary gpu component
- local w, h = gpu.getResolution()
- gpu.fill(1, 1, w, h, " ") -- clears the screen
- tun = component.proxy("a63c36c0-626f-4991-8fd3-ff882417525b")
- modem = component.proxy("dc011017-d8oe-41fe-b710-cdf9255b3a1b")
- local port = 123
- local asd = 1
- print("SGC Gate Computer Program v1.1 /by Kevlaris")
- print("--------------------------------------------------------------------------------------------------------------------------------------------------------------")
- print()
- repeat
- term.clear(false)
- print("Listening for incoming messages and events across dimensions")
- print()
- local _, _, _, _, _, raw, address_raw = event.pull(nil, "modem_message")
- print("Message recieved.")
- os.sleep(0.5)
- if raw == "Relay1A" then
- print("Relaying Message from Alpha")
- tun.send("Relay1B")
- os.sleep(1)
- elseif raw == "Relay2A" then
- print("Recieiving message from Base")
- modem.broadcast(port, "Relay2B")
- os.sleep(1)
- elseif raw == "prepare" then
- print("preparing alpha base")
- tun.send("prepare")
- os.sleep(1)
- end
- until asd == 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement