help returning dialog - if(strlen(inputtext) < 4) not working properly
#10

Quote:
Originally Posted by kampuman
Посмотреть сообщение
Got it mate. Thanks btw. I solved it by reverting back mysql latest version to old version r7 lol.
Show "LoginPlayer"

pawn Код:
new i_bad_password[MAX_PLAYERS];

public OnPlayerConnect..
{
    i_bad_password[playerid] = 0;
    return true;
}

        if(dialogid ==  DIALGO_LOGIN)
        {
            if(!response) return ShowPlayerDialog(playerid, DIALGO_LOGIN, DIALOG_STYLE_PASSWORD, "Login","account is already registed, enter your password", "OK", "");
            if(response)
            {
                new i_query[200], i_password[50];
                WP_Hash(i_password, sizeof(i_password), inputtext);
                format(i_query, sizeof(i_query), "SELECT `Name` FROM users WHERE Name = '%s' AND Password = '%s'", GetName(playerid), i_password);
                mysql_query(i_query);
                mysql_store_result();
               
                if(mysql_num_rows() == 1)
                {
                    Load data_user(playerid); // edit your function load dats.
                }
                if(!mysql_num_rows())
                {
                    i_bad_password[playerid]++;
                    if(i_bad_password[playerid] < 5)
                    {
                        SendClientMessage(playerid, -1, "The password you entered is incorrect, please enter the correct password to login!");
                        ShowPlayerDialog(playerid, DIALGO_LOGIN, DIALOG_STYLE_PASSWORD, "Login","enter your password correct", "OK", "");
                    }
                    else if(i_bad_password[playerid] >= 5)
                    {
                        format(i_query, sizeof(i_query), "%s kicked reason: 5 incorrect logins.", GetName(playerid));
                        SendClientMessage(playerid, -1, i_query);
                        Kick(playerid);
                    }
                }
                mysql_free_result();
            }
        }
    }
    return true;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)