Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Nom du fichier de log
- local logFile = "reactor_log.txt"
- -- Fonction pour ecrire une entree dans le fichier de log
- local function log(message)
- local file = fs.open(logFile, "a")
- file.writeLine(os.date("[%Y-%m-%d %H:%M:%S] ") .. message)
- file.close()
- end
- -- Fonction principale
- local function startReactorSequence()
- -- Message de confirmation du lancement du programme
- log("Lancement du programme pour le reacteur.")
- -- Attendre 3 minutes
- sleep(180)
- log("Attente de 3 minutes terminee.")
- -- Activer redstone sur la face droite pour demarrer le reacteur
- redstone.setOutput("right", true)
- log("Redstone activee sur la face droite (reacteur demarre).")
- -- Attendre 2 minutes
- sleep(120)
- log("Attente de 2 minutes terminee.")
- -- Desactiver redstone sur la face droite
- redstone.setOutput("right", false)
- log("Redstone desactivee sur la face droite.")
- -- Attendre 1 minute
- sleep(60)
- log("Attente de 1 minute terminee.")
- -- Activer redstone sur la face arriere pour une autre action
- redstone.setOutput("back", true)
- log("Redstone activee sur la face arriere.")
- -- Attendre 5 secondes
- sleep(5)
- log("Attente de 5 secondes terminee.")
- -- Desactiver redstone sur la face arriere
- redstone.setOutput("back", false)
- log("Redstone desactivee sur la face arriere.")
- -- Message de fin
- log("Programme termine pour le reacteur.")
- end
- -- Lancer la sequence
- startReactorSequence()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement