SA-MP Forums Archive
[Ajuda] Bug ou erro meu? - 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] Bug ou erro meu? (/showthread.php?tid=327067)



[Ajuda] Bug ou erro meu? - humildadeforever - 19.03.2012

Bom, estou fazendo um sistema de registro e login com DOF2 (to aprendendo u.u), sу que aн o DOF2_CheckLogin parece estar bugado, ou nгo estou usando direito, nгo sei o que hб, digito a senha errada e ele nгo vai (tб certo) e quando digito a senha certa ele tambйm nгo vai (taa erradoo ! ¬¬). Alguйm sabe se й bug ou erro meu ? ;S
Usando tipo assim:
pawn Код:
format(file,sizeof(file),"Contas/%s.ini", name);
if(DOF2_CheckLogin(file, inputtext))
{
     SetSpawnInfo(playerid, 0, 0, 1722.5123, -1912.7931, 13.5647, 269.15, 0, 0, 0, 0, 0, 0);
     SpawnPlayer(playerid);
}
else
{
      SendClientMessage(playerid,-1,"Senha errada.");
}



Re: [DUVIDA] Bug ou erro meu? - ViniBorn - 19.03.2012

Nem sabia que DOF2 tinha esse DOF2_CheckLogin

Aparentemente, tб tudo certo.


Edit: Faz um debug pra exibir:

- nome
- file
- inputtext


Re: [DUVIDA] Bug ou erro meu? - steeldark - 19.03.2012

Bom, tbm nгo sei te falar se estб bugado..

mais usa strcmp.
assim:
pawn Код:
if(strcmp(inputtext,DOF2_GetString(arquivo,"senha"),true) == 0)
ou assim:
pawn Код:
new pass[50];
pass = DOF2_GetString(arquivo,"senha");
if(!strcmp(pass,inputtext,false))
{
funcoes..



Re: [DUVIDA] Bug ou erro meu? - paulor - 19.03.2012

Lendo a include isso seria tipo uma conversгo de DUDB para DOF2, ou estou errado ?


Re: [DUVIDA] Bug ou erro meu? - humildadeforever - 19.03.2012

Quote:
Originally Posted by steeldark
Посмотреть сообщение
Bom, tbm nгo sei te falar se estб bugado..

mais usa strcmp.
assim:
pawn Код:
if(strcmp(inputtext,DOF2_GetString(arquivo,"senha"),true) == 0)
ou assim:
pawn Код:
new pass[50];
pass = DOF2_GetString(arquivo,"senha");
if(!strcmp(pass,inputtext,false))
{
funcoes..
Certo ^^ O que eu queria mesmo й saber se estб bugado, mas jб que nгo souberam responder, vlw do mesmo jeito
Vou ter que usar dessa forma mesmo como sempre usei, :S Se alguйm descobrir se й bug e se tem como desbugar avisa-me por favorzinho =D,rs.

Entгo steel, nгo deu pra dar +rep pra vocк! :S Dб erro, vou ficar tentando ate dar certo, jб com o viniborn e paulor consegui dar o rep. Sу isso mesmo, vlws.

Ah, se for um bug tem que avisar o dono pra arrumar u.u

Vou postar o FS agora ! =D Vlw a todos que postaram


Re: [DUVIDA] Bug ou erro meu? - ViniBorn - 19.03.2012

Chegou a fazer o debug?
Sem ele nгo dб pra afirmar que й erro do DOF2 ...


Re: [DUVIDA] Bug ou erro meu? - steeldark - 20.03.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Certo ^^ O que eu queria mesmo й saber se estб bugado, mas jб que nгo souberam responder, vlw do mesmo jeito
Vou ter que usar dessa forma mesmo como sempre usei, :S Se alguйm descobrir se й bug e se tem como desbugar avisa-me por favorzinho =D,rs.

Entгo steel, nгo deu pra dar +rep pra vocк! :S Dб erro, vou ficar tentando ate dar certo, jб com o viniborn e paulor consegui dar o rep. Sу isso mesmo, vlws.

Ah, se for um bug tem que avisar o dono pra arrumar u.u

Vou postar o FS agora ! =D Vlw a todos que postaram
Ok.. sem problemas.. ^^

qualquer coisa fala.. ^^