Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- shutdown = "offline"
- online = "online"
- eStorage = 1000000
- d, test, p = rednet.receive("NO", 1)
- compare = test
- level = 100
- rednet.open("top")
- redstone.setOutput("left", false)
- reactor = peripheral.wrap("back")
- while (compare == test) do
- rednet.broadcast("PG1", "ZEPOWER")
- display, compare, protocol = rednet.receive("ZEPOWER", 5)
- print(display)
- sleep(1)
- end
- print("Connection Established")
- while (reactor.getConnected() == false) do
- message = "Reactor Not Connected"
- rednet.send(display, message, "ZEPOWER")
- end
- reactor.setAllControlRodLevels(100)
- while (true) do
- d, command, protocol = rednet.receive(ZEPOWER,1)
- if (command == "on" and protocol == "ZEPOWER") then
- print(online)
- message = online
- reactor.setActive(true)
- end
- if (command == "off" and protocol == "ZEPOWER") then
- print(shutdown)
- message = shutdown
- reactor.setActive(false)
- end
- if (reactor.getEnergyStored() < (eStorage/2)) then
- level = level - 10
- reactor.setAllControlRodLevels(level)
- print("sure")
- elseif (reactor.getEnergyStored() > (eStorage/2)) then
- level = level + 10
- reactor.setAllControlRodLevels(level)
- end
- rednet.send(display, message, "ZEPOWER")
- state = reactor.getActive()
- energyP = reactor.getEnergyProducedLastTick()
- energyS = reactor.getEnergyStored()
- reactivity = reactor.getFuelReactivity()
- fuelC = reactor.getFuelConsumedLastTick()
- tempC = reactor.getCasingTemperature()
- tempF = reactor.getFuelTemperature()
- eff = energyP/fuelC
- rednet.send(display, energyP, "ZEEP")
- rednet.receive("ZEEP",1)
- rednet.send(display, energyS, "ZEES")
- rednet.receive("ZEES",1)
- rednet.send(display, reactivity, "ZER")
- rednet.receive("ZER",1)
- rednet.send(display, fuelC, "ZEFC")
- rednet.receive("ZFC",1)
- rednet.send(display, state, "STATE")
- rednet.receive("STATE",1)
- rednet.send(display, eff, "EFF")
- rednet.receive("EFF",1)
- rednet.send(display, tempC, "TEMPC")
- rednet.receive("TEMPC",1)
- rednet.send(display, tempF, "TEMPF")
- rednet.receive("TEMPF",1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement