samuelask

Ipad

Jan 24th, 2021 (edited)
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. local c = require("component")
  2. local term = require("term")
  3. local component = require("component")
  4. local event = require("event")
  5. local serialization = require("serialization")
  6. local gpu = component.gpu
  7. local w, h = gpu.getResolution()
  8.  
  9. gpu.fill(1, 1, w, h, " ")
  10. local asd = 1
  11. local os = require("os")
  12. local modem = component.modem
  13. local term = require("term")
  14. local text = require("text")
  15. local sides = require("sides")
  16. local pass = "wind"
  17. local abortcode = "1337"
  18. local port = 123
  19.  
  20. local address
  21. repeat
  22. term.clear(true)
  23. print("Base Control")
  24. print("")
  25. print("Password:")
  26. answer = io.read()
  27. print()
  28. if answer == pass then
  29. print("ACCESS GRANTED!")
  30. os.sleep(2)
  31. term.clear(true)
  32. print("1. Sound alarms")
  33. print("2. Silence alarms")
  34. print("3. Activate turrets")
  35. print("4. Disable turrets")
  36. print("5. Initiate lockdown")
  37. print("6. Lift lockdown")
  38. print("7. Sound alarms and activate turrets.")
  39. print("8. Silence alarms and disable turrets.")
  40. print("9. Activate all!")
  41. print("10. Shutdown all!")
  42. print("11. Exit program")
  43. num = io.read()
  44. if num == "1" then
  45. modem.broadcast(124, "alarmson")
  46. print("Sounding alarms")
  47. os.sleep(3)
  48. elseif num == "2" then
  49. modem.broadcast(124, "alarmsoff")
  50. print("Silencing alarms")
  51. os.sleep(3)
  52. elseif num == "3" then
  53. modem.broadcast(124, "turretson")
  54. print("Activating turrets")
  55. os.sleep(3)
  56. elseif num == "4" then
  57. modem.broadcast(124, "turretsoff")
  58. print("Disabling turrets")
  59. os.sleep(3)
  60. elseif num == "5" then
  61. modem.broadcast(124, "lockdown")
  62. print("Initiating lockdown")
  63. os.sleep(3)
  64. elseif num == "6" then
  65. modem.broadcast(124, "liftlockdown")
  66. print("Lifting lockdown")
  67. os.sleep(3)
  68. elseif num == "7" then
  69. modem.broadcast(124, "alarm+turret")
  70. print("Sounding alarms and activating turrets.")
  71. os.sleep(3)
  72. elseif num == "8" then
  73. modem.broadcast(124, "abort")
  74. print("Silencing alarms and disabling turrets.")
  75. os.sleep(3)
  76. elseif num == "9" then
  77. modem.broadcast(124, "alarm+lock")
  78. print("Activating all.")
  79. os.sleep(3)
  80. elseif num == "10" then
  81. modem.broadcast(124, "liftalarm+lock")
  82. print("Disabling all.")
  83. os.sleep(3)
  84. elseif num == "11" then
  85. print("Shutting down.")
  86. local asd = 2
  87. os.sleep(3)
  88. else
  89. print("Wrong number retard")
  90. os.sleep(5)
  91. end
  92. os.sleep(3)
  93. os.sleep(5)
  94.  
  95. else
  96. print("ACCESS DENIED")
  97. modem.broadcast(124, "intruderR")
  98. os.sleep(5)
  99. term.clear(true)
  100. print("Alarm abort code:")
  101. num = io.read()
  102. print()
  103. if num == abortcode then
  104. print("Alarms disabled.")
  105. modem.broadcast(124, "abort")
  106. os.sleep(5)
  107. else
  108. print("Await security")
  109. os.sleep(20)
  110. end
  111.  
  112.  
  113.  
  114. end
  115. until asd == 2
Add Comment
Please, Sign In to add comment