Advertisement
BigBlow_

Untitled

Nov 9th, 2024
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. -- Nom du fichier de log
  2. local logFile = "reactor_log.txt"
  3.  
  4. -- Fonction pour ecrire une entree dans le fichier de log
  5. local function log(message)
  6. local file = fs.open(logFile, "a")
  7. file.writeLine(os.date("[%Y-%m-%d %H:%M:%S] ") .. message)
  8. file.close()
  9. end
  10.  
  11. -- Fonction principale
  12. local function startReactorSequence()
  13. -- Message de confirmation du lancement du programme
  14. log("Lancement du programme pour le reacteur.")
  15.  
  16. -- Attendre 3 minutes
  17. sleep(180)
  18. log("Attente de 3 minutes terminee.")
  19.  
  20. -- Activer redstone sur la face droite pour demarrer le reacteur
  21. redstone.setOutput("right", true)
  22. log("Redstone activee sur la face droite (reacteur demarre).")
  23.  
  24. -- Attendre 2 minutes
  25. sleep(120)
  26. log("Attente de 2 minutes terminee.")
  27.  
  28. -- Desactiver redstone sur la face droite
  29. redstone.setOutput("right", false)
  30. log("Redstone desactivee sur la face droite.")
  31.  
  32. -- Attendre 1 minute
  33. sleep(60)
  34. log("Attente de 1 minute terminee.")
  35.  
  36. -- Activer redstone sur la face arriere pour une autre action
  37. redstone.setOutput("back", true)
  38. log("Redstone activee sur la face arriere.")
  39.  
  40. -- Attendre 5 secondes
  41. sleep(5)
  42. log("Attente de 5 secondes terminee.")
  43.  
  44. -- Desactiver redstone sur la face arriere
  45. redstone.setOutput("back", false)
  46. log("Redstone desactivee sur la face arriere.")
  47.  
  48. -- Message de fin
  49. log("Programme termine pour le reacteur.")
  50. end
  51.  
  52. -- Lancer la sequence
  53. startReactorSequence()
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement