Advertisement
BigBlow_

Untitled

Apr 2nd, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. -- Déclaration de la variable qui stockera l'Advanced Peripherals Player Detector
  2. local playerDetector
  3.  
  4. -- Recherche de l'Advanced Peripherals Player Detector connecté
  5. for _, peripheralName in ipairs(peripheral.getNames()) do
  6. if peripheral.getType(peripheralName) == "playerDetector" then
  7. playerDetector = peripheral.wrap(peripheralName)
  8. break
  9. end
  10. end
  11.  
  12. -- Vérification que l'Advanced Peripherals Player Detector a été trouvé
  13. if playerDetector == nil then
  14. print("Advanced Peripherals Player Detector non trouvé")
  15. return
  16. else
  17. print("Advanced Peripherals Player Detector trouvé")
  18. end
  19.  
  20. -- Boucle principale du programme
  21. while true do
  22. -- Vérification si un joueur est en ligne
  23. local playerNames = playerDetector.getPlayerNames()
  24. if #playerNames > 0 then
  25. -- Si un joueur est en ligne, émettre un signal de redstone sur le côté arrière
  26. redstone.setOutput("back", true)
  27. else
  28. -- Sinon, désactiver le signal de redstone sur le côté arrière
  29. redstone.setOutput("back", false)
  30. end
  31. -- Attendre 1 seconde avant la prochaine vérification
  32. os.sleep(1)
  33. end
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement