Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("ocs/apis/sensor")
- tankSensor = sensor.wrap("right")
- mon = peripheral.wrap("left")
- while true do
- local waterDetails = tankSensor.getTargetDetails("-1,0,0")
- local waterPercent = 0
- if waterDetails.Tanks[1].Amount and waterDetails.Tanks[1].Amount then
- waterPercent = waterDetails.Tanks[1].Amount * 100 / waterDetails.Tanks[1].Capacity
- waterIngots = waterDetails.Tanks[1].Amount / 144
- waterIngots = math.floor(waterIngots)
- waterNuggets = waterDetails.Tanks[1].Amount % 144 / 16
- end
- local lavaDetails = tankSensor.getTargetDetails("0,0,1")
- local lavaPercent = 0
- if lavaDetails.Tanks[1].Amount and lavaDetails.Tanks[1].Amount then
- lavaPercent = lavaDetails.Tanks[1].Amount * 100 / lavaDetails.Tanks[1].Capacity
- lavaIngots = lavaDetails.Tanks[1].Amount / 144
- lavaIngots = math.floor(lavaIngots)
- lavaNuggets = lavaDetails.Tanks[1].Amount % 144 / 16
- end
- local steelDetails = tankSensor.getTargetDetails("0,0,-1")
- local steelPercent = 0
- if steelDetails.Tanks[1].Amount and steelDetails.Tanks[1].Amount then
- steelPercent = steelDetails.Tanks[1].Amount * 100 / steelDetails.Tanks[1].Capacity
- steelIngots = steelDetails.Tanks[1].Amount / 144
- steelIngots = math.floor(steelIngots)
- steelNuggets = steelDetails.Tanks[1].Amount % 144 / 16
- end
- term.redirect(mon)
- term.clear()
- term.setCursorPos(1,1)
- print("Water: "..waterIngots.." Ingots, "..waterNuggets.." Nuggets, "..waterPercent.."%\n")
- print("Lava: "..lavaIngots.." Ingots, "..lavaNuggets.." Nuggets, "..lavaPercent.."%\n")
- print("Steel: "..steelIngots.." Ingots, "..steelNuggets.." Nuggets, "..steelPercent.."%\n")
- term.restore()
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement