SHARE
TWEET

Sistema de contraseñas

Diego-Mertens May 30th, 2019 401 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ############Sistema de contraseñas#############
  2. ##############by Diego Mertens############
  3. INICIO=202
  4. SININTENTOS=203
  5.  
  6. def contraseñas(contra,letrasmin=2,letrasmax=8,textoinicial="",intentosmax=5) #inicia todo
  7.   @intentos=0 if !$game_switches[INICIO]#si el switch INICIO está desactivado, los @intentos serán 0
  8.   seña=@scene.pbEnterText(_INTL("Escribe la contraseña."),letrasmin,letrasmax,textoinicial,0,nil,false) #inicia la pantalla de la contraseña y lo que pongas se guarda en "seña"
  9.   if contra==seña # si la contra real es igual a seña, se sigue
  10.     @intentos=0 # se igualan los @intentos a 0
  11.     $game_switches[INICIO]=false # el switch INICIO se desactiva
  12.     return true #se regresa verdadero
  13.   else #si no son iguales contra y seña
  14.     @intentos += 1 #se le suma 1 a @intentos
  15.     $game_switches[INICIO]=true #el switch INICIO se activa
  16.     if @intentos>=intentosmax # si @intentos es mayor o igual a intentosmax
  17.       Kernel.pbMessage(_INTL("Has tenido demasiados intentos. Intenta ingresar la contraseña luego.")) #te salta este mensaje
  18.       $game_switches[SININTENTOS]=true #se enciende este interruptor, que podrás usar para evitar que se ingrese la contraseña inmediatamente
  19.       return false #regresa falso
  20.     else #si @intentos es menor a intentosmax
  21.       return false #sólo regresa falso
  22.     end #termina el if @intentos>=intentosmax
  23.   end # termina el if contra==seña
  24. end # termina el def contraseñas
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top