Squanou

FN_2

Jun 24th, 2024 (edited)
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. local modem = peripheral.find("modem")
  2.  
  3. local flux = peripheral.find("energyDetector")
  4.  
  5. if not flux or not modem then
  6. print("Erreur: flux ou modem non trouvée. Vérifiez la connexion et le nom du périphérique.")
  7. return
  8. end
  9.  
  10. rednet.open(peripheral.getName(modem))
  11.  
  12. local function getCellStats()
  13. local senderId, stats, protocol = rednet.receive("flux_network_reactor")
  14.  
  15. if protocol == "flux_network_reactor" then
  16. local energyStored = stats.energyStored
  17. local energyCapacity = stats.energyCapacity
  18. local energyPercent = stats.energyPercent
  19. return energyStored, energyCapacity, energyPercent
  20. end
  21. end
  22.  
  23. if not modem then
  24. print("Erreur: Modem non trouvé.")
  25. return
  26. else
  27. while true do
  28. while true do
  29. local energyStored, energyCapacity, energyPercent = getCellStats()
  30.  
  31. local stats = {
  32. energyStored = energyStored,
  33. energyCapacity = energyCapacity,
  34. energyPercent = energyPercent,
  35. transfer = flux.getTransferRate()
  36. }
  37.  
  38. rednet.broadcast(stats, "flux_network_server")
  39. end
  40. end
  41.  
  42. end
Advertisement
Add Comment
Please, Sign In to add comment