Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- component=require("component")
- event=require("event")
- print("Stargate Command and Control Alpha: Online")
- print("Opening connection....")
- component.modem.open(421)
- print("Waiting for command computer....")
- address, a, b, c, d, stuff, sgaddy= event.pull("modem")
- while (stuff ~= "exit") do
- -- component.modem.open(421)
- if stuff == "dial" then
- if component.stargate.stargateState()=="Connected" then
- print("Disconnecting: " .. component.stargate.remoteAddress())
- component.stargate.disconnect()
- end
- if component.stargate.stargateState()=="Idle" then
- print("Dialing: " .. sgaddy)
- component.stargate.dial(sgaddy)
- else
- stuff=component.stargate.stargateState()
- while (stuff~="Idle") do
- stuff=component.stargate.stargateState()
- end
- print("Dialing: " .. sgaddy)
- component.stargate.dial(sgaddy)
- end
- elseif stuff=="disconnect" then
- component.stargate.disconnect()
- end
- address, a, b, c, d, stuff, sgaddy = event.pull("modem")
- end
- if component.stargate.stargateState()~="Idle" then
- print("Preparing for system shutdown")
- print("Closing all connections")
- component.stargate.disconnect()
- print("Closing Iris")
- component.stargate.closeIris()
- print("System shutdown complete")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement