Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == login)
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- new query[200], escapepass[100];
- mysql_real_escape_string(inputtext, escapepass);
- format(query, sizeof(query), "SELECT `nick` FROM usuarios WHERE nick = '%s' AND senha = '%s'", Nome(playerid), escapepass);
- mysql_query(Conexao, query);
- mysql_store_result();
- new numrows = mysql_num_rows();
- if(numrows == 1)
- {
- MySQL_Login(playerid);
- TextDrawHideForPlayer(playerid, Login0);
- TextDrawHideForPlayer(playerid, Login1);
- TextDrawHideForPlayer(playerid, Login2);
- TextDrawHideForPlayer(playerid, Login3);
- TextDrawHideForPlayer(playerid, Login4);
- TextDrawHideForPlayer(playerid, Login5);
- TextDrawHideForPlayer(playerid, Login6);
- TextDrawHideForPlayer(playerid, Login7);
- TextDrawHideForPlayer(playerid, Login8);
- TextDrawHideForPlayer(playerid, Login9);
- TextDrawHideForPlayer(playerid, Login10);
- TextDrawHideForPlayer(playerid, Login11);
- if(PlayerInfo[playerid][pLogado] == true)
- {
- TextDrawShowForPlayer(playerid, Data);
- TextDrawShowForPlayer(playerid, Hora);
- }
- }
- if(!numrows)
- {
- TentativasLogin[playerid]++;
- if(TentativasLogin[playerid] <=2)
- {
- new msgsenha[248];
- new total;
- total = 3 - TentativasLogin[playerid];
- format(msgsenha, sizeof(msgsenha), "[x] Senha incorreta, você só tem mais %d tentativa(s). Na terceira terá que recuperar com o email.", total);
- SendClientMessage(playerid, Vermelho, msgsenha);
- format(Dialog, sizeof(Dialog),"{058AFF}%s, {FF0000}senha incorreta, você só tem mais %d tentativa(s).\nNa terceira terá que recuperar com o email.\n\nDigite sua senha para Logar\n\nStatus: {1E90FF}Registrado{F8F8FF}\n\nIP: {058AFF}%s", Nome(playerid), total, IP(playerid));
- ShowPlayerDialog(playerid, login, DIALOG_STYLE_PASSWORD, "Login", Dialog, "Logar", "Sair");
- }
- if(TentativasLogin[playerid] >= 3)
- {
- format(Dialog, sizeof(Dialog),"{058AFF}%s, {F8F8FF}ao clicar em enviar, enviaremos para seu email suas informações de login.\n\nCaso você não tenha email não poderá recuperar sua conta, avisamos!\n\nIP: {058AFF}%s", Nome(playerid), IP(playerid));
- ShowPlayerDialog(playerid, recemail, DIALOG_STYLE_MSGBOX, "Recuperar Senha", Dialog, "Enviar", "Sair");
- }
- }
- mysql_free_result();
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement