Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local side = "bottom"
- local pseudo = ""
- local pass = ""
- monitor = peripheral.wrap("top")
- monitor.setTextScale(0.8)
- monitor.setCursorPos(1,0)
- redstone.setBundledOutput(side, colors.lime+colors.red)
- while true do
- term.setCursorPos(1,1)
- term.setTextColor(colors.white)
- term.clear()
- print("Pseudo :")
- pseudo = read()
- print("Mot de passe :")
- pass = read()
- if pseudo == "exit" then
- monitor.clear()
- break
- elseif pseudo == "open" then
- redstone.setBundledOutput(side, colors.red)
- sleep(3)
- redstone.setBundledOutput(side, colors.lime+colors.red)
- term.setTextColor(colors.red)
- print("Ouverture")
- elseif pseudo == "close" then
- redstone.setBundledOutput(side, colors.lime)
- sleep(3)
- redstone.setBundledOutput(side, colors.lime+colors.red)
- term.setTextColor(colors.red)
- print("Fermeture")
- elseif pass == "caribou" then
- local cX, cY = monitor.getCursorPos()
- monitor.setCursorPos(1, cY+1)
- local time = os.time()
- local formattedTime = textutils.formatTime(time, false)
- monitor.write(pseudo .. " : " .. formattedTime .. " -> Ouverture")
- term.setTextColor(colors.red)
- print("Ouverture en cours ..")
- redstone.setBundledOutput(side, colors.red)
- sleep(3)
- redstone.setBundledOutput(side, colors.lime+colors.red)
- sleep(10)
- redstone.setBundledOutput(side, colors.lime)
- sleep(3)
- redstone.setBundledOutput(side, colors.lime+colors.red)
- else
- term.setTextColor(colors.red)
- print("Mot de passe incorrect !")
- local cX, cY = monitor.getCursorPos()
- monitor.setCursorPos(1, cY+1)
- local time = os.time()
- local formattedTime = textutils.formatTime(time, false)
- monitor.write(pseudo .. " : " .. formattedTime .. " -> Erreur")
- sleep(2)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement