Suterusu

OC - Greg Tech 5 Power

Sep 13th, 2014
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.48 KB | None | 0 0
  1. local computer = require("computer")
  2. local component = require("component")
  3.  
  4. --static block definition for testing
  5. local batBuffer = component.proxy("2de8cdf5-9757-49bc-a68d-f026ce628d0b")
  6.  
  7. local function getTotalCharge(c)
  8.     local inv = c.getAllStacks()
  9.     local totalCharge = 0
  10.     for i = 1, c.getInventorySize(), 1 do
  11.         totalCharge = totalCharge + inv[i].charge
  12.     end
  13.     totalCharge = totalCharge + c.getStoredEU()
  14.     return totalCharge
  15. end
  16.  
  17. print(tostring(getTotalCharge(batBuffer)))
Add Comment
Please, Sign In to add comment