Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sides = { "left" , "right" }
- function solars()
- local s = {}
- for k,p in pairs(sides) do
- s[k] = peripheral.wrap(p)
- end
- return s
- end
- function updateSolars(solars)
- for k,p in pairs(solars) do
- local status = false
- local current = p.getEnergyStored()
- if not (current == 0) then
- status = redstone.getOutput(sides[k]) or (current == p.getMaxEnergyStored())
- end
- redstone.setOutput(sides[k], status)
- end
- end
- repeat
- updateSolars(solars())
- sleep(5)
- until theEndOfTime
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement