SA-MP Forums Archive
[Ajuda] Logando com Qualquer senha - 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 Qualquer senha (/showthread.php?tid=390024)



Logando com Qualquer senha - felipe_mr - 04.11.2012

Ola pessoal o Titulo ja diz tudo como arrumo isso e quando poem a senha ao inves de salvar exemplo 123456 salva 1454QT como arrumo isso


Re: Logando com Qualquer senha - paulor - 04.11.2012

Faзa a comparaзгo da Senha e para que nгo mostre a Senha do Player no arquivo use um Hash.


Re: Logando com Qualquer senha - felipe_mr - 04.11.2012

Nгo entendi


Re: Logando com Qualquer senha - ForT - 04.11.2012

Posta seu comando /logar, se tiver..


Re: Logando com Qualquer senha - felipe_mr - 04.11.2012

Ta ae o /registrar e o /logar

PHP код:
    if (strcmp(cmd"/logar"true) ==)
    {
        if(
IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
        {
            new 
tmppass[64];
            if(
gPlayerLogged[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_GREY" Vocк jб estб logado.");
                return 
1;
            }
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                new 
lstring[256];
                 new 
lname[64];
                 
GetPlayerName(playerid,lname,sizeof(lname));
                
SendClientMessage(playeridCOLOR_GRAD1"USE: /logar [Senha]");
                
format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {00FF00}Registrada\n \n{F2F2F2}Digite a sua Senha para Logar !\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                
ShowPlayerDialog(playerid1DIALOG_STYLE_PASSWORD"{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Login",lstring"Logar""Esperar");
                return 
1;
            }
            
strmid(tmppasstmp0strlen(cmdtext), 255);
            
Encrypt(tmppass);
            
OnPlayerLogin(playerid,tmppass);
        }
        return 
1;
    }
    if (
strcmp(cmd"/registrar"true) ==)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
gPlayerLogged[playerid] == 1)
            {
                
SendClientMessage(playeridCOLOR_GREY" Vocк jб estб logado.");
                return 
1;
            }
            
GetPlayerName(playeridsendernamesizeof(sendername));
            
format(string64"contas/%s.ini"sendername);
            new 
FilehFile fopen(stringio_read);
            if (
hFile)
            {
                new 
lstring[300];
                new 
lname[64];
                
GetPlayerName(playerid,lname,sizeof(lname));
                
SendClientMessage(playeridCOLOR_YELLOW"Este Nick jб existe, use outro.");
                
fclose(hFile);
                
format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {ff0000}Nгo Registrada\n \n{F2F2F2}Registre-se ! Use Nome_Sobrenome\n \n{F2F2F2}Exemplo: Pablo_Ramid\n \n{F2F2F2}Digite sua Senha para se Registrar!\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                
ShowPlayerDialog(playerid2DIALOG_STYLE_PASSWORD"{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Registro",lstring"Registrar""Esperar");
                return 
1;
            }
            new 
tmppass[64];
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                new 
lstring[300];
                new 
lname[64];
                
GetPlayerName(playerid,lname,sizeof(lname));
                
SendClientMessage(playeridCOLOR_GRAD1"USE: /registrar [Senha]");
                
SendClientMessage(playeridCOLOR_YELLOW"-==> Use Nome_Sobrenome ( Ex: Pablo_Ramid ) <==-");
                
format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {ff0000}Nгo Registrada\n \n{F2F2F2}Registre-se ! Use Nome_Sobrenome\n \n{F2F2F2}Exemplo: Pablo_Ramid\n \n{F2F2F2}Digite sua Senha para se Registrar!\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                
ShowPlayerDialog(playerid2DIALOG_STYLE_PASSWORD"{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Registro",lstring"Registrar""Esperar");
                return 
1;
            }
            
strmid(tmppasstmp0strlen(cmdtext), 255);
            
Encrypt(tmppass);
            
OnPlayerRegister(playerid,tmppass);
        }
        return 
1;
    } 



Re: Logando com Qualquer senha - ForT - 04.11.2012

o/
pawn Код:
if (strcmp(cmd, "/logar", true) ==0 )
    {
        if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
        {
            new tmppass[64];
            if(gPlayerLogged[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, " Vocк jб estб logado.");
                return 1;
            }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                new lstring[256];
                 new lname[64];
                 GetPlayerName(playerid,lname,sizeof(lname));
                SendClientMessage(playerid, COLOR_GRAD1, "USE: /logar [Senha]");
                format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {00FF00}Registrada\n \n{F2F2F2}Digite a sua Senha para Logar !\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Login",lstring, "Logar", "Esperar");
                return 1;
            }
            strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
            OnPlayerLogin(playerid,tmppass);
        }
        return 1;
    }
    if (strcmp(cmd, "/registrar", true) ==0 )
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, " Vocк jб estб logado.");
                return 1;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, 64, "contas/%s.ini", sendername);
            new File: hFile = fopen(string, io_read);
            if (hFile)
            {
                new lstring[300];
                new lname[64];
                GetPlayerName(playerid,lname,sizeof(lname));
                SendClientMessage(playerid, COLOR_YELLOW, "Este Nick jб existe, use outro.");
                fclose(hFile);
                format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {ff0000}Nгo Registrada\n \n{F2F2F2}Registre-se ! Use Nome_Sobrenome\n \n{F2F2F2}Exemplo: Pablo_Ramid\n \n{F2F2F2}Digite sua Senha para se Registrar!\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Registro",lstring, "Registrar", "Esperar");
                return 1;
            }
            new tmppass[64];
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                new lstring[300];
                new lname[64];
                GetPlayerName(playerid,lname,sizeof(lname));
                SendClientMessage(playerid, COLOR_GRAD1, "USE: /registrar [Senha]");
                SendClientMessage(playerid, COLOR_YELLOW, "-==> Use Nome_Sobrenome ( Ex: Pablo_Ramid ) <==-");
                format(lstring,sizeof(lstring),"{F2F2F2}Bem Vindo(a): {e9f013}%s\n \n {FF1493}--== Informaзхes Basicas =--  \n \n{F2F2F2}Status da Conta: {ff0000}Nгo Registrada\n \n{F2F2F2}Registre-se ! Use Nome_Sobrenome\n \n{F2F2F2}Exemplo: Pablo_Ramid\n \n{F2F2F2}Digite sua Senha para se Registrar!\n\n  {F2F2F2}www.{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}.forumeiros.com",lname);
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "{FFFF00}Brasil{FF0000}Play{00FF00}Script{F2F2F2}- Registro",lstring, "Registrar", "Esperar");
                return 1;
            }
            strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
            OnPlayerRegister(playerid,tmppass);
        }
        return 1;
    }



Re: Logando com Qualquer senha - felipe_mr - 04.11.2012

Acho que funcionou atй agora nгo deu nenhum bug vlw so nao do mais rep pq n da