Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. case 15467:
  2. {
  3. if(response)
  4. {
  5. new
  6. len = strlen(inputtext);
  7.  
  8. if(strfind(inputtext, "'", true) != -1 || strfind(inputtext, ",", true) != -1)
  9. return SendClientMessage(playerid, COLOR_GRAD1, !"Вы используете запрещённые символы!");
  10.  
  11. if(len < 5 || len > 20)
  12. return SendClientMessage(playerid, COLOR_GRAD1, !"Длина пароля не может быть меньше 5 и больше 20 символов");
  13. for(new i = len; i != 0; --i)
  14. {
  15. switch(inputtext[i])
  16. {
  17. case 'А'..'Я', 'а'..'я', '=', ' ':
  18. {
  19. SPD(playerid, 15467, DIALOG_STYLE_MSGBOX, "Ошибка!", !"Пароль может состоять только из латинских букв и цифр.", "Повтор", "");
  20. return true;
  21. }
  22. }
  23. }
  24. if(!len)
  25. return SPD(playerid, 15467, DIALOG_STYLE_INPUT, "Смена пароля", !"{FFFFFF}Чтобы не подвергнуть аккаунт {FF0000}взлому\n{FFFFFF}Рекомедуем придумать {FF0000}трудный {FFFFFF}пароль\nСодержащий набор букв и цифр", "Сменить", "");
  26. else
  27. {
  28. mysql_format(mysql, mysql_string, sizeof(mysql_string), "UPDATE `accounts` SET `pPas77` = '%e' WHERE `Imya72` = '%e'",
  29. inputtext, PlayerInfo[playerid][pNames]);
  30. mysql_function_query(mysql, mysql_string, false, "", "");
  31. printf("[СМЕНА ПАРОЛЯ] %s: %s", Name(playerid), inputtext);
  32. }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement