Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Ordinateur-interrupteur
- local side = "left" -- Définit le côté pour le courant de redstone
- local userinput = "" -- Initialise user input
- local event = "" -- Initialise event
- redstone.setOutput(side, false) -- Réinitialise la sortie, au cas où.
- while true do
- -- Première partie de la boucle, la lampe est éteinte.
- term.clear() -- Efface l'écran
- term.setCursorPos(1,1) -- Place le curseur dans le coin supérieur gauche
- print("Pour allumer la lampe, appuyez sur L.")
- print("Pour quitter, appuyez sur n'importe quelle autre touche.")
- -- Attend une entrée de l'utilisateur (un caractère), le convertit en majuscule.
- event, userinput = os.pullEvent("char")
- userinput = string.upper(userinput)
- -- Vérifie si l'entrée est un L, sinon, sort de la boucle.
- if userinput == "L" then
- redstone.setOutput(side, true) -- Active le courant de redstone
- else
- term.clear()
- break
- end
- term.clear() -- Efface l'écran
- term.setCursorPos(1,1) -- Place le curseur dans le coin supérieur gauche
- print("Pour éteindre la lampe, appuyez sur L.")
- print("Pour quitter, appuyez sur n'importe quelle autre touche.")
- -- Attend une entrée de l'utilisateur (un caractère), le convertit en majuscule.
- event, userinput = os.pullEvent("char")
- userinput = string.upper(userinput)
- -- Vérifie si l'entrée est un L, sinon, sort de la boucle.
- if userinput == "L" then
- redstone.setOutput(side, true) -- Désactive le courant de redstone
- else
- term.clear()
- break
- end
- end -- Fin de la boucle while
Add Comment
Please, Sign In to add comment