Advertisement
barsunduk

renpy input password

Aug 2nd, 2015
1,126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.44 KB | None | 0 0
  1. init:
  2.     # правильный пароль, очень сложный и криптоустойчивый!
  3.     $ password = "12345"
  4.    
  5. label start:
  6.     $ i = 3 # число попыток
  7.     "Для продолжения нужно ввести ключевое слово."
  8.     # сюда возвращаемся при следующих попытках
  9. label again:
  10.     $ p = renpy.input("Введите пароль:") # вводим пароль
  11.     # если неверный пароль и ещё есть попытки
  12.     if (p != password) and (i > 1):
  13.         # то уменьшаем количество попыток
  14.         $ i -= 1
  15.         "Не угадал. Осталось попыток: [i]"
  16.         # и отправляемся вводить пароль заново
  17.         jump again
  18.     # если кончились попытки
  19.     if i < 2:
  20.         "Попытки закончились. Ваша карта заблокирована."
  21.         # то прыгаем на соответствующую метку
  22.         jump bad
  23.     # если не прыгнули, значит попытки не кончились
  24.     # → пароль правильный
  25.     "Пароль подтвержден."
  26.     # хорошо, пароль правильный
  27.     return
  28. label bad:
  29.     # плохо, не угадал
  30.     "Запоминайте пароли от карточек."
  31.     return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement