Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_LOGIN:
- {
- 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");
- else if(response)
- {
- new hashpass[129],query[280];
- WP_Hash(hashpass, sizeof(hashpass), inputtext);
- if(!strcmp(hashpass, Info[playerid][Password], false))
- {
- mysql_format(mysql, query, sizeof(query), "SELECT * FROM `playersdata` WHERE `PlayerName` = '%e' LIMIT 1", GetName(playerid));
- mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
- }
- else
- {
- attempts[playerid]++;
- if(attempts[playerid] == 3)
- {
- format(query, sizeof(query), "%s has been kicked for 3 failed login attempts", GetName(playerid));
- SendClientMessageToAll(red, query);
- DelayKick(playerid);
- return 0;
- }
- else
- {
- 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");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement