Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. switch(dialogid)
  4. {
  5. case DIALOG_LOGIN:
  6. {
  7. if(!response) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "{FFFFFF}Welcome back to {9966FF}Play-Sa\n\n{FF0066}Type your password below to login to your game account", "Login", "Quit");
  8. else if(response)
  9. {
  10. new hashpass[129],query[280];
  11. WP_Hash(hashpass, sizeof(hashpass), inputtext);
  12. if(!strcmp(hashpass, Info[playerid][Password], false))
  13. {
  14. mysql_format(mysql, query, sizeof(query), "SELECT * FROM `playersdata` WHERE `PlayerName` = '%e' LIMIT 1", GetName(playerid));
  15. mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
  16. }
  17. else
  18. {
  19. attempts[playerid]++;
  20. if(attempts[playerid] == 3)
  21. {
  22. format(query, sizeof(query), "%s has been kicked for 3 failed login attempts", GetName(playerid));
  23. SendClientMessageToAll(red, query);
  24. DelayKick(playerid);
  25. return 0;
  26. }
  27. else
  28. {
  29. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "{FF0000}You have entered an incorrect password\n\n{FFFFFF}Type your password below to login", "Login", "Quit");
  30. }
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement