Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Ryan was here lel
- local Tank1 = peripheral.wrap("rcirontankvalvetile_0")
- local Tank2 = peripheral.wrap("rcirontankvalvetile_1")
- local Monitor = peripheral.wrap("right")
- Monitor.setTextScale(0.6)
- while true do
- aTank1 = Tank1.getTankInfo()
- aTank2 = Tank2.getTankInfo()
- Tank1Info = aTank1[1]
- Tank2Info = aTank2[1]
- if Tank1Info.contents ~= nil then
- Tank1Perc = ((Tank1Info.contents.amount / Tank1Info.capacity)*100)
- end
- if Tank2Info.contents ~= nil then
- Tank2Perc = ((Tank2Info.contents.amount / Tank2Info.capacity)*100)
- end
- shell.run("clear")
- print("Check monitor for view")
- --Begin Tank 1
- Monitor.clear()
- Monitor.setCursorPos(1,1)
- if Tank1Info.contents == nil then
- Monitor.write("Tank 1 is empty")
- else
- Monitor.write("Tank 1")
- Monitor.setCursorPos(1,2)
- Monitor.setTextColour(colors.red)
- Monitor.write("Amount: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank1Info.contents.amount.."mB")
- Monitor.setCursorPos(1,3)
- Monitor.setTextColour(colors.red)
- Monitor.write("Capacity: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank1Info.capacity.."mB")
- Monitor.setCursorPos(1,4)
- Monitor.setTextColour(colors.red)
- Monitor.write("Percent Filled: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank1Perc.."%")
- Monitor.setCursorPos(1,5)
- Monitor.setTextColour(colors.red)
- Monitor.write("Fluid Type: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank1Info.contents.name)
- end
- --Begin Tank 2
- Monitor.setCursorPos(1,13)
- if Tank2Info.contents == nil then
- Monitor.write("Tank2 is empty")
- else
- Monitor.write("Tank 2")
- Monitor.setCursorPos(1,14)
- Monitor.setTextColour(colors.red)
- Monitor.write("Amount: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank2Info.contents.amount.."mB")
- Monitor.setCursorPos(1,15)
- Monitor.setTextColour(colors.red)
- Monitor.write("Capacity: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank2Info.capacity.."mB")
- Monitor.setCursorPos(1,16)
- Monitor.setTextColour(colors.red)
- Monitor.write("Percent Filled: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank2Perc.."%")
- Monitor.setCursorPos(1,17)
- Monitor.setTextColour(colors.red)
- Monitor.write("Fluid Type: ")
- Monitor.setTextColour(colors.white)
- Monitor.write(Tank2Info.contents.name)
- end
- sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement