skare

Untitled

Dec 2nd, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. local component = require("component")
  2. local reactor = component.reactor
  3. local computer = require("computer")
  4. local sides= require("sides")
  5. local term = require("term")
  6. local gpu = component.gpu
  7. local tempcolor=0x00FFFF
  8. gpu.setBackground(tempcolor)
  9. gpu.setResolution(50, 20)
  10. --component.redstone.setOutput(sides.left, 10)
  11. local function centerF(row, msg, ...)
  12. local mLen = string.len(msg)
  13. w, h = gpu.getResolution()
  14. term.setCursor((w - mLen)/2,row)
  15. print(msg:format(...))
  16. end
  17.  
  18.  
  19. while true do
  20. print(reactor.getHeat())
  21. term.clear()
  22. term.setCursor(1,1)
  23. centerF(5, "-----------------------------------------")
  24. centerF(6, "- Cubicorn Nuclear Control -")
  25. centerF(7, "-----------------------------------------")
  26. centerF(8, string.format("- Reacteur allumée: %s -",reactor.producesEnergy()))
  27. centerF(9, string.format("- Reacteur temp max: %s -",reactor.getMaxHeat()))
  28. centerF(10, string.format("- Reacteur temperature: %s -", reactor.getHeat()))
  29. centerF(11, string.format("- Reacteur EU Output: %s -", reactor.getReactorEUOutput()))
  30. centerF(12, "-----------------------------------------")
  31. centerF(13, "- -")
  32. centerF(14, "-----------------------------------------")
  33. if (reactor.getHeat() > 1000)
  34. then
  35. --component.redstone.setOutput(sides.right, 0)
  36. --component.redstone.setOutput(sides.front, 15)
  37. os.sleep(1)
  38. --component.redstone.setOutput(sides.front, 0)
  39. term.clear()
  40. term.setCursor(1,1)
  41. local backcolor=0xFF0000
  42. gpu.setBackground(backcolor)
  43. centerF(5, "-----------------------------------------")
  44. centerF(6, "- Cubicorn Nuclear Control -")
  45. centerF(7, "-----------------------------------------")
  46. centerF(8, "-------ENTER SECURITY MODE------")
  47. centerF(9, "-------ENTER SECURITY MODE------")
  48. centerF(10, "-------ENTER SECURITY MODE------")
  49. centerF(11, "-------ENTER SECURITY MODE------")
  50. centerF(12, "-------ENTER SECURITY MODE------")
  51. centerF(13, "-------ENTER SECURITY MODE------")
  52. centerF(14, "-------ENTER SECURITY MODE------")
  53. --component.redstone.setOutput(sides.right, 10)
  54. computer.beep()
  55. end
  56. os.sleep(5)
  57. end
Add Comment
Please, Sign In to add comment