Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local c = require("component")
- local term = require("term")
- local component = require("component")
- local event = require("event")
- local serialization = require("serialization")
- local gpu = component.gpu
- local w, h = gpu.getResolution()
- gpu.fill(1, 1, w, h, " ")
- local asd = 1
- local os = require("os")
- local modem = component.modem
- local term = require("term")
- local text = require("text")
- local sides = require("sides")
- local pass = "wind"
- local abortcode = "1337"
- local port = 123
- local address
- repeat
- term.clear(true)
- print("Base Control")
- print("")
- print("Password:")
- answer = io.read()
- print()
- if answer == pass then
- print("ACCESS GRANTED!")
- os.sleep(2)
- term.clear(true)
- print("1. Sound alarms")
- print("2. Silence alarms")
- print("3. Activate turrets")
- print("4. Disable turrets")
- print("5. Initiate lockdown")
- print("6. Lift lockdown")
- print("7. Sound alarms and activate turrets.")
- print("8. Silence alarms and disable turrets.")
- print("9. Activate all!")
- print("10. Shutdown all!")
- print("11. Exit program")
- num = io.read()
- if num == "1" then
- modem.broadcast(124, "alarmson")
- print("Sounding alarms")
- os.sleep(3)
- elseif num == "2" then
- modem.broadcast(124, "alarmsoff")
- print("Silencing alarms")
- os.sleep(3)
- elseif num == "3" then
- modem.broadcast(124, "turretson")
- print("Activating turrets")
- os.sleep(3)
- elseif num == "4" then
- modem.broadcast(124, "turretsoff")
- print("Disabling turrets")
- os.sleep(3)
- elseif num == "5" then
- modem.broadcast(124, "lockdown")
- print("Initiating lockdown")
- os.sleep(3)
- elseif num == "6" then
- modem.broadcast(124, "liftlockdown")
- print("Lifting lockdown")
- os.sleep(3)
- elseif num == "7" then
- modem.broadcast(124, "alarm+turret")
- print("Sounding alarms and activating turrets.")
- os.sleep(3)
- elseif num == "8" then
- modem.broadcast(124, "abort")
- print("Silencing alarms and disabling turrets.")
- os.sleep(3)
- elseif num == "9" then
- modem.broadcast(124, "alarm+lock")
- print("Activating all.")
- os.sleep(3)
- elseif num == "10" then
- modem.broadcast(124, "liftalarm+lock")
- print("Disabling all.")
- os.sleep(3)
- elseif num == "11" then
- print("Shutting down.")
- local asd = 2
- os.sleep(3)
- else
- print("Wrong number retard")
- os.sleep(5)
- end
- os.sleep(3)
- os.sleep(5)
- else
- print("ACCESS DENIED")
- modem.broadcast(124, "intruderR")
- os.sleep(5)
- term.clear(true)
- print("Alarm abort code:")
- num = io.read()
- print()
- if num == abortcode then
- print("Alarms disabled.")
- modem.broadcast(124, "abort")
- os.sleep(5)
- else
- print("Await security")
- os.sleep(20)
- end
- end
- until asd == 2
Add Comment
Please, Sign In to add comment