[Ajuda]Como Vejo a Senha na Conta? -
gabrielbnv - 23.04.2011
POw Galera, To Com o GM BSL 2.0 So Que Tipo, Eu Crio Minha Contra, ai Qdo Vo La Ver Minha Senha, Aparece Uns Numeros Estranhos e nao minha senha..
eu boto abc123 mais la nao aparece abc123 aparece outras letras e numeros
Pq Eu Vou Por Uma Opзгo Do Player Pedir Pro Admin Para Trocar a Senha, Ai й so o Admin conferir na senha da conta, so que nao aparece a msm senha
Re: [DUV]Como Vejo a Senha na Conta? -
Macintosh - 24.04.2011
Procure por
Encrypt e apague o que estiver ligado a essa funзгo.
Re: [DUV]Como Vejo a Senha na Conta? -
gabrielbnv - 24.04.2011
tem como criar um comando que mostre a senha do player online?
Re: [DUV]Como Vejo a Senha na Conta? -
Macintosh - 24.04.2011
Sim.
Mais irб aparecer encriptada.
Vocк pode apague essa funзгo que as senhas irгo ser vistas sem a encriptaзгo.
Depois de ter feito isso poste sua login box para que eu possa fazer o comando.
Re: [Ajuda]Como Vejo a Senha na Conta? -
gabrielbnv - 24.04.2011
tipo, tem isso:
pawn Код:
forward Encrypt(string[]);
pawn Код:
public Encrypt(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}
pawn Код:
if(dialogid == 12346 || dialogid == 12347)
{
if(strlen(inputtext))
{
//new tmppass[64];
//strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
Encrypt(inputtext);
OnPlayerLogin(playerid,inputtext);
}
else
{
new loginstring[128];
new loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"SENHA INCORRETA\n\nFavor inserir a senha correta:\nSe errar novamente vocк serб kickado",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Next Virtual Life Roleplay - LOGIN",loginstring,"Logar","Sair");
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Kick(playerid); }
}
}
pawn Код:
if(dialogid == 12345)
{
if(strlen(inputtext))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Contas/%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "Esta conta jб existe em nosso sistema de registros, por favor escolha outro.");
fclose(hFile);
return 1;
}
new tmppass[64];
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
else
{
new regstring[128];
new regname[64];
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Conta nгo registrada\nNome: %s\n\nPor favor insira sua senha:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Next Virtual Life Roleplay - REGISTRO",regstring,"Registrar","Sair");
}
}
}
pawn Код:
if (strcmp(cmd,"/mudarsenha",true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GRAD3,"Vocк nгo estб Registrado !");
return 1;
}
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"Contas/%s.ini",sendername);
new tmppass[64];
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD3,"Use: /MudarSenha [Nova Senha]");
return 1;
}
strmid(tmppass,tmp,0,strlen(cmdtext),255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
printf("[CMD] %s mudou sua senha para %s", sendername,tmppass);
format(string, sizeof(string), "[CMD] O %s mudou a senha.", sendername);
SendAdminMessage(COLOR_GRAD2,string);
}
return 1;
}
tudo isso tem Encrypt no meio
Re: [Ajuda]Como Vejo a Senha na Conta? -
Macintosh - 24.04.2011
Apague o que tiver Encrypt.
Re: [Ajuda]Como Vejo a Senha na Conta? -
gabrielbnv - 24.04.2011
apagar a linha que tiver encrypt escrito?
Re: [Ajuda]Como Vejo a Senha na Conta? -
DartakousLien - 24.04.2011
acho que se tirar o Encrypt vai aparecer a senha original!
Re: [Ajuda]Como Vejo a Senha na Conta? -
Macintosh - 24.04.2011
Sim DJLoko,
Apagando a funзгo irб aparecer a senha de forma normal como foi registrada.
Mais para isso o player terб de logar novamente para atualizar o arquivo.
Re: [Ajuda]Como Vejo a Senha na Conta? -
DartakousLien - 24.04.2011
Como eu no meu GM nao uso essa coisinha ai! xD
nao sei...
mas pelo code deu para perceber que й isso