Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local term = require("term")
- local os = require("os")
- local event = require("event")
- local gpu = component.gpu
- local br_reactor
- if component.isAvailable("br_reactor") then
- br_reactor = component.br_reactor
- else
- error("Этой программе требуется беспроводной модем для работы!")
- end
- br_reactor.setActive(true)
- gpu.setBackground(0x109910)
- gpu.setForeground(0x000000)
- gpu.setResolution(50, 14)
- term.clear()
- print("REACTOR MONITOR - INFO")
- print("При выходе из программы (Нажатие на любую клавишу) запускается выключение реактора.")
- print("Не выключате компьютер! В противном случае реактор останется включён.")
- os.sleep(10)
- while true do
- term.clear()
- print(" REACTOR MONITOR v1.0")
- print("____________________________")
- print(" ")
- print(" Connect :"..br_reactor.getConnected())
- print(" Status :"..br_reactor.getActive())
- print("============================")
- print(" Fuel :"..br_reactor.getFuelAmount())
- print(" RF/t :"..br_reactor.getEnergyProducedLastTick())
- print(" Energy Stored :"..br_reactor.getEnergyStored())
- print(" Temperature :"..br_reactor.getFuelTemperature())
- local eventData = { event.pull() }
- if eventData[1] == "key_down" then
- br_reactor.setactive(false)
- os.shutdown
- else
- os.sleep(3)
- end
- end
Advertisement
RAW Paste Data
Copied
Advertisement