Advertisement
Guest User

startup

a guest
Oct 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.80 KB | None | 0 0
  1. bank=peripheral.wrap("top")
  2.  
  3. sMax=80    --Max Energy in %
  4. sMin=50   --Min Energy in %
  5. blocks=4   --Block Count
  6.  
  7. uu=true
  8. maxStorage=bank.getMaxEnergyStored()*blocks
  9.  
  10. function calculator()
  11.   maxEnergy = maxStorage / 100 * sMax
  12.   minEnergy = maxStorage / 100 * sMin
  13. end
  14.  
  15.  
  16. while true do
  17.   calculator()
  18.   storage=bank.getEnergyStored()*blocks
  19.   term.clear()
  20.   term.setCursorPos(1,1)
  21.   percent=storage*100/maxStorage
  22.   if percent == 100 then
  23.   elseif percent < 10 then
  24.     percent=string.sub(percent,1,1)
  25.   else
  26.     percent=string.sub(percent,1,2)
  27.   end
  28.   print(percent.."%")
  29.   print(storage.." RF")
  30.   if storage > maxEnergy and uu == false then
  31.     uu=true
  32.   elseif storage < minEnergy and uu == true then
  33.     uu=false
  34.   end
  35.  
  36.   rs.setOutput("front",uu)
  37.   print(uu)
  38.  
  39.   sleep(2)
  40.  
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement