Squanou

FN_1

Jun 24th, 2024
523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.07 KB | None | 0 0
  1. local modem = peripheral.find("modem")
  2.  
  3. local energyCell = peripheral.find("powah:energy_cell")
  4.  
  5. if not energyCell then
  6.     print("Erreur: powah:energy_cell non trouvée. Vérifiez la connexion et le nom du périphérique.")
  7.     return
  8. end
  9.  
  10. if not modem then
  11.     print("Erreur: Modem non trouvé.")
  12.     return
  13. else
  14.     rednet.open(peripheral.getName(modem))
  15.  
  16.     local function getEnergyCellStats()
  17.         local energyStored = energyCell.getEnergy()
  18.         local energyCapacity = energyCell.getEnergyCapacity()
  19.         local energyPercent = math.floor(energyStored / energyCapacity * 100)
  20.         return energyStored, energyCapacity, energyPercent
  21.     end
  22.  
  23.     while true do
  24.         while true do
  25.             local energyStored, energyCapacity, energyPercent = getEnergyCellStats()
  26.      
  27.             local stats = {
  28.                 energyStored = energyStored,
  29.                 energyCapacity = energyCapacity,
  30.                 energyPercent = energyPercent
  31.             }
  32.      
  33.             rednet.broadcast(stats, "flux_network_reactor")
  34.         end
  35.     end
  36.  
  37. end
Advertisement
Add Comment
Please, Sign In to add comment