Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Big Reactors Reactor Monitor by SuperRavenSn1per
- Before starting make sure you look inside of the file called "ReactorNumber" and change it to your reactor's number.
- ]]--
- if not fs.exists("ReactorNumber") then
- shell.run("pastebin get wG2RCdQc ReactorNumber")
- end
- f = fs.open("ReactorNumber","r")
- reactorNum = f.readLine()
- f.close()
- if peripheral.isPresent("BigReactors-Reactor_"..reactorNum) then
- r = peripheral.wrap("BigReactors-Reactor_"..reactorNum)
- else
- print("Reactor not found! Make sure you typed the right reactor number into the 'ReactorNumber' file!")
- return
- end
- txtColor = colors.lime
- function getVals()
- connected = r.getConnected()
- active = r.getActive()
- controlRodNum = r.getNumberOfControlRods()
- energyStored = r.getEnergyStored()
- fuelTemp = r.getFuelTemperature()
- casingTemp = r.getCasingTemperature()
- fuelAmount = r.getFuelAmount()
- wasteAmount = r.getWasteAmount()
- fuelMax = r.getFuelAmountMax()
- rf = r.getEnergyProducedLastTick()
- coolantAmount = r.getCoolantAmount()
- coolantType = r.getCoolantType()
- hotFluidAmount = r.getHotFluidAmount()
- hotFluidType = r.getHotFluidType()
- reactivity = r.getFuelReactivity()
- end
- getVals()
- function writeVal(txt, val, cp)
- term.setCursorPos(1, cp)
- write(txt)
- term.setTextColor(txtColor)
- write(val)
- term.setTextColor(colors.white)
- end
- while true do
- sleep(0.1)
- getVals()
- if active ~= true then
- term.clear()
- term.setCursorPos(1,1)
- term.setTextColor(colors.red)
- print("Reactor isn't active")
- term.setTextColor(colors.white)
- else
- term.clear()
- term.setCursorPos(1,1)
- term.setTextColor(colors.lime)
- print("Reactor is active")
- term.setTextColor(colors.white)
- writeVal("RF/T...................", rf, 3)
- writeVal("Fuel Temperature.......", fuelTemp, 4)
- writeVal("Casing Temperature.....", casingTemp, 5)
- writeVal("Fuel...................", fuelAmount, 6)
- writeVal("Waste..................", wasteAmount, 7)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement