SA-MP Forums Archive
[Ajuda] Salvamento DOF2 nгo me suprendendo. - 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] Salvamento DOF2 nгo me suprendendo. (/showthread.php?tid=623865)



Salvamento DOF2 nгo me suprendendo. - SukMathcuck - 06.12.2016

Olб, eu nгo consigo resolver esse problema, estou tentando fazer um sistema de login, mais estб dando erros, na hora de salvar a senha, salva como 0, nгo й certo isso, devia salvar a senha, e outra, na hora de digitar a senha, eu deixo de digitar a ultima letra ou numero errado, loga normal, sendo que era para abrir o dialogo, senha invalida!


Re: Salvamento DOF2 nгo me suprendendo. - F1N4L - 06.12.2016

Use a senha como String e nгo como Inteiro. Alйm do mais string й mais seguro, pois pode conter qualquer caractere, havendo mais possibilidade de senhas.


Re: Salvamento DOF2 nгo me suprendendo. - SukMathcuck - 06.12.2016

Vocк diz, trocar a quantia e o nome do arquivo para string?


Re: Salvamento DOF2 nгo me suprendendo. - [BOPE]Seu._.Madruga - 06.12.2016

Salve como string, DOF2_SetString.
E para verificaзгo de senha correta use comparador de strings,

if(!strcmp(string1, string2))


Re: Salvamento DOF2 nгo me suprendendo. - SukMathcuck - 06.12.2016

Reputado, onde vai:
Код HTML:
if(!strcmp(string1, string2))
@edit

PHP код:
Account[playerid][pPassword] = DOF2_GetString(arquivo"Password"); 
Seria assim?

PHP код:
Account[playerid][pPassword] == DOF2_GetString(arquivo"Password"); 
Quote:

C:\Users\User\Desktop\San Andreas Multiplayer\gamemode RP\gamemodes\gamemode.pwn(6432) : error 006: must be assigned to an array




Re: Salvamento DOF2 nгo me suprendendo. - SukMathcuck - 06.12.2016

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Salve como string, DOF2_SetString.
E para verificaзгo de senha correta use comparador de strings,

if(!strcmp(string1, string2))
Assim?

PHP код:
            new senhadigitada strlen(inputtext);
            if(!
strcmp(senhadigitadaAccount[playerid][pPassword]))
            if(!
strcmp(senhadigitadaAccount[playerid][pPassword]))
            {
                
//Escolha dos persongens (Login)
                
SpawnPlayer(playerid);
            }
            else
            {
                
ShowPlayerDialog(playerid1234DIALOG_STYLE_PASSWORD"Senha invбlida""Vocк errou a senha, digite novamente uma senha:""Confirmar""");
                
                
gPlayerLogTries[playerid] += 1;
                if(
gPlayerLogTries[playerid] == 3Kick(playerid);
            } 
@edit
How do I save letters and numbers? Forum samp has been faster and practice in the responses, one day doing this system!