Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Reactor Prog pt2
- -- By: lanman14444 and Baddylan
- reactor = peripheral.wrap("left")
- monitor = peripheral.wrap("bottom")
- while true do
- reactorEPT = reactor.getEnergyProducedLastTick()
- reactorState = reactor.getActive()
- if reactorState == false then
- reactorEPTString = "0"
- reactorStateString = "OFF"
- end
- if reactorState == true then
- reactorEPTString = string.match(tostring(reactorEPT), "(%-?%d+)%.")
- reactorStateString = "ON"
- end
- monitor.setTextColor(colors.white)
- monitor.clear()
- monitor.setTextScale(1)
- monitor.setCursorPos(8,5)
- monitor.write("Producing: ")
- if reactorEPTString == "0" then
- monitor.setTextColor(colors.red)
- end
- if reactorEPTString ~= "0" then
- monitor.setTextColor(colors.lime)
- end
- monitor.write(reactorEPTString)
- monitor.setTextColor(colors.white)
- monitor.write(" RF/t")
- monitor.setCursorPos(5,6)
- monitor.write("ReactorState: ")
- if reactorState == true then
- monitor.setTextColor(colors.lime)
- end
- if reactorState == false then
- monitor.setTextColor(colors.red)
- end
- monitor.write(reactorStateString)
- monitor.setCursorPos(3,8)
- monitor.setTextColor(colors.cyan)
- monitor.write("Cyanite")
- monitor.setTextColor(colors.white)
- monitor.write(" levels: ")
- cyaniteLvl = reactor.getWasteAmount()
- --cyaniteLvlStr = string.match(tostring(cyaniteLvl), "(%-?%d+)%.")
- monitor.write(cyaniteLvl)
- monitor.write(" mB")
- monitor.setCursorPos(1,9)
- monitor.setTextColor(colors.yellow)
- monitor.write("Yellorium")
- monitor.setTextColor(colors.white)
- monitor.write(" levels: ")
- yelloriumLvl = reactor.getFuelAmount()
- --yelloriumLvlStr = string.match(tostring(yelloriumLvl), "(%-?%d+)%.")
- monitor.write(yelloriumLvl)
- monitor.write(" mB")
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement