[Ajuda] Logando com senha em Branco
#1

Estou precisando de uma ajuda aqui, eu e um amigo estamos com um problema de Login que seria o seguinte:
Se eu coloco a senha certa ele loga normal;
Se eu coloco a senha errada ele volta para pedir a senha normal;
Se eu nгo coloco nenhuma senha ele aparece que logo mais mostra a dialog denovo;

Como faзo para arrumar esse bug?
pawn Код:
if(!strval(inputtext))
            {
                ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{FFFFFF}Logar","{F81414}Vocк digitou uma senha invбlida.\nDigite apenas nъmeros\n{FFFFFF}Digite sua senha abaixo para efetuar login.","Logar","Sair");
            }
            if(!strcmp(inputtext,DOF2_GetString(ObterINI(playerid),"Senha"), false))
            {
                new score;
                score = DOF2_GetInt(ObterINI(playerid), "Score");
                SetPlayerScore(playerid, score);
                         //Resto do code quando acerto a senha
Reply
#2

nao e isto que vc quer?

pawn Код:
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, name);
if(response == 1)
{  
    if(strcmp(inputtext, DOF2_GetString(file, "Senha"), true) == 0)
    {
        new score;
        score = DOF2_GetInt(ObterINI(playerid), "Score");
        SetPlayerScore(playerid, score);
        //Resto do code quando acerto a senha
       
    }
    else
    {
        // code
       
    }
}
@ EDITED
Reply
#3

PHP код:
if(strlen(inputtext) < 1) return ShowPlayerDialog... 
Reply
#4

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
PHP код:
if(strlen(inputtext) < 1) return ShowPlayerDialog... 
nunca me lembro da strlen kkkkk
Reply
#5

Ja foi resolvido!
Obrigado pela ajuda +Rep!
xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)