SA-MP Forums Archive
[Ajuda] Logando com senha em Branco - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Logando com senha em Branco (/showthread.php?tid=459603)



Logando com senha em Branco - ViniKuliveguisky - 23.08.2013

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



Re: Logando com senha em Branco - PT - 23.08.2013

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


Re: Logando com senha em Branco - darkxdll - 23.08.2013

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



Re: Logando com senha em Branco - PT - 23.08.2013

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


Respuesta: Logando com senha em Branco - ViniKuliveguisky - 24.08.2013

Ja foi resolvido!
Obrigado pela ajuda +Rep!
xD