Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- -- Attente tant que la redstone est activée à gauche
- while redstone.getInput("left") do
- term.clear()
- term.setCursorPos(1, 1)
- print("PAUSE - Signal detecte a gauche")
- sleep(1) -- Attente d'une seconde avant de vérifier à nouveau
- end
- -- Affichage du timer de 240 secondes
- for i = 240, 1, -1 do
- if redstone.getInput("left") then
- break -- Sort du compte à rebours si un signal est reçu
- end
- term.clear()
- term.setCursorPos(1, 1)
- print("Activation dans : " .. i .. " secondes")
- sleep(1)
- end
- -- Vérification avant activation
- if redstone.getInput("left") then
- goto continue -- Si un signal est reçu, on saute l'activation
- end
- -- Active la redstone sur la face dessus et la face droite
- redstone.setOutput("top", true)
- redstone.setOutput("right", true)
- term.clear()
- term.setCursorPos(1, 1)
- print("Redstone active !")
- sleep(3) -- Attend 3 secondes
- -- Coupe la redstone
- redstone.setOutput("top", false)
- redstone.setOutput("right", false)
- term.clear()
- term.setCursorPos(1, 1)
- print("Redstone desactivee, attente...")
- ::continue::
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement