Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- reactor = peripheral.wrap("back")
- glasses = peripheral.wrap("left")
- glasses.clear()
- glasses.addBox(4,6,124,27,0x000000, 0.5)
- glasses.addText(7, 9, "Stored Energy: ", 0x0033FF)
- glasses.addText(7, 22, "Reactor State: ", 0x0033FF)
- term.clear()
- term.setCursorPos(1,1)
- max = 9000000
- min = 2500
- while true do
- energy = reactor.getEnergyStored()
- limit = 10000000
- final = math.floor((energy/limit)*100)
- color = 0xFFFFFF
- getState = reactor.getActive()
- if getState == true then
- state = "ONLINE"
- end
- if getState == false then
- state = "OFFLINE"
- end
- if energy >= max then
- reactor.setActive(false)
- end
- if energy <= min then
- reactor.setActive(true)
- end
- term.setCursorPos(1,1)
- write("Stored Energy: "..(final).."%")
- glasses.addText(87, 9, final.."%")
- if state == "ONLINE" then
- on_text = glasses.addText(84, 22, state, 0x00CC00)
- end
- if state == "OFFLINE" then
- off_text = glasses.addText(84, 22, state, 0x990000)
- end
- glasses.sync()
- sleep(0.5)
- term.setCursorPos(1,2)
- end
Advertisement
Add Comment
Please, Sign In to add comment