Advertisement
Leprofourbus

onof

Dec 14th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. -- Fonction pour gérer le courant de redstone
  2. function controlRedstone(command)
  3. -- Définir le côté de la redstone (ex. "left", "right", etc.)
  4. local redstoneSide = "left"
  5.  
  6. if command == "block" then
  7. -- Envoie un courant de redstone sur le côté spécifié
  8. redstone.setOutput(redstoneSide, true)
  9. print("Courant de redstone activé.")
  10. elseif command == "open" then
  11. -- Retire le courant de redstone
  12. redstone.setOutput(redstoneSide, false)
  13. print("Courant de redstone désactivé.")
  14. else
  15. print("Commande inconnue.")
  16. end
  17. end
  18.  
  19. -- Fonction principale pour écouter les entrées de commande
  20. function main()
  21. term.clear()
  22. term.setCursorPos(1, 1)
  23. print("Entrez une commande : 'block' pour activer le courant, 'open' pour le désactiver.")
  24.  
  25. while true do
  26. -- Attendre une entrée utilisateur
  27. local command = read()
  28.  
  29. -- Appeler la fonction de contrôle de redstone avec la commande entrée
  30. controlRedstone(command)
  31. end
  32. end
  33.  
  34. -- Lancer le programme principal
  35. main()
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement