Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ecran=peripheral.find("monitor")
- ecran.setTextScale(0.5)
- ecran.clear()
- ecran.setCursorPos(1,1)
- ecran.blit(" ","fffffffffffffff","000888000888000")
- ecran.setCursorPos(1,2)
- ecran.blit(" 1 2 3 4 5 ","fffffffffffffff","000888000888000")
- ecran.setCursorPos(1,3)
- ecran.blit(" ","fffffffffffffff","000888000888000")
- ecran.setCursorPos(1,4)
- ecran.blit(" ","fffffffffffffff","888000888000888")
- ecran.setCursorPos(1,5)
- ecran.blit(" 6 7 8 9 0 ","fffffffffffffff","888000888000888")
- ecran.setCursorPos(1,6)
- ecran.blit(" ","fffffffffffffff","888000888000888")
- code=window.create(ecran,1,9,15,2,true)
- fermer=window.create(ecran,1,8,15,2,true)
- fermer.setCursorPos(2,1)
- fermer.write("Entrer code")
- fermer.setCursorPos(2,2)
- fermer.write("pour ouvrir")
- entrer=window.create(ecran,1,8,15,2,true)
- entrer.setCursorPos(2,1)
- entrer.write("Entrer code")
- entrer.setCursorPos(2,2)
- entrer.write("pour fermer")
- redstone.setOutput("left", false)
- ouvert=true
- combien=0
- mdp=""
- mdp2=""
- mdpAff=""
- while true do
- event, side, xPos, yPos = os.pullEvent("monitor_touch")
- if yPos<7 then
- chiffre=math.ceil(xPos/5)
- if yPos>3 then
- chiffre=chiffre+5
- if chiffre==10 then chiffre=0 end
- end
- if ouvert then
- mdp=mdp..tostring(chiffre)
- combien=combien+1
- mdpAff=mdpAff.."X"
- code.clear()
- code.setCursorPos(5,1)
- code.write(mdpAff)
- if combien==4 then
- fermer.redraw()
- ouvert=false
- mdp2=""
- mdpAff=""
- redstone.setOutput("left", true)
- combien=0
- end
- else
- mdp2=mdp2..tostring(chiffre)
- combien=combien+1
- mdpAff=mdpAff.."X"
- code.clear()
- code.setCursorPos(5,1)
- code.write(mdpAff)
- if combien==4 then
- if mdp2==mdp then
- entrer.redraw()
- mdp=""
- redstone.setOutput("left", false)
- ouvert=true
- else
- fermer.redraw()
- mdp2=""
- end
- mdpAff=""
- combien=0
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement