Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Variables
- array = {"rcirontankvalvetile_1","rcirontankvalvetile_2", "rcirontankvalvetile_3","rcirontankvalvetile_4","rcirontankvalvetile_5"}
- mon = peripheral.wrap("left")
- --Looping continuously
- while true do
- --Clearing terminal & monitor
- shell.run('clear');term.setCursorPos(1,1)
- mon.clear();mon.setCursorPos(1,1)
- local count = 1
- local monCount = 1
- for i,v in ipairs(array) do
- --variables
- m = peripheral.wrap(v)
- tanksTable = m.getTankInfo("unknown")
- maintank = tanksTable[1] -- gets data for tank
- -- prints all data to computer
- term.setCursorPos(1,count)
- print(tostring(i)..": "..tostring(v))
- count = count + 1
- for k, v in pairs(maintank) do
- term.setCursorPos(1,count)
- print(tostring(k)..": "..tostring(v))
- count = count + 1
- end
- term.setCursorPos(1,count)
- print(" ")
- count = count + 1
- -- prints to monitor
- mon.setCursorPos(1,monCount)
- mon.write("Liquid: "..maintank.rawName)
- monCount = monCount + 1
- mon.setCursorPos(1,monCount)
- mon.write("Holding: "..(math.floor(maintank.amount/1000).." / "..(math.floor(maintank.capacity/1000)).." buckets."))
- monCount = monCount + 1
- mon.setCursorPos(1,monCount)
- print(" ")
- monCount = monCount + 1
- end
- sleep(5)
- end
- --pastebin get EdaMFTA0 play
Advertisement
Add Comment
Please, Sign In to add comment