NMDanny

Energy Cell management - EnderIO Cap Transmitter

Apr 15th, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.62 KB | None | 0 0
  1. function getPeripheral(name)
  2.   for key,value in pairs(peripheral.getNames()) do
  3.     if peripheral.getType(value)==name then
  4.     return peripheral.wrap(value)
  5.     end
  6.   end
  7. end
  8.  
  9. local cell=getPeripheral("blockcapacitorbank")
  10. local modem=getPeripheral("modem")
  11. local channel=39701
  12. local name=os.getComputerLabel()
  13.  
  14. while true do
  15.   local MaximumEnergy=cell.getMaxEnergyStored("unknown")*10
  16.   local Energy=cell.getEnergyStored("unknown")
  17.   local EnergyPercent=math.floor(100*(Energy/MaximumEnergy))
  18.   local message=name.." "..MaximumEnergy.." "..Energy.." "..EnergyPercent
  19.   modem.transmit(channel,channel,message)
  20. end
Advertisement
Add Comment
Please, Sign In to add comment