27.11.2016, 21:03
Antes de mais nada, sim sim sim eu sei que DOF2 estб ultrapassado e existe SQLite MySQL e etc, porem eu adoro DOF2 se alguйm poder me ajuda me ajude.
Simplesmente nгo estб salvando a senha, fica salvo como 0.
Simplesmente nгo estб salvando a senha, fica salvo como 0.
PHP код:
case D_Registro:
{
if(!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext) < 5 || strlen(inputtext) > 20)
{
return ShowPlayerDialog(playerid,D_Registro,DIALOG_STYLE_INPUT,"Registro", "Digite apenas nъmeros.\nDigite sua senha novamente para se registrar.", "Confirma", "Cancelar");
}
pDados[playerid][Real] = 1200;
DOF2_CreateFile(Contas(playerid));
new MyHash[128];
SHA256_PassHash(inputtext, #, MyHash, sizeof MyHash);
DOF2_SetString(Contas(playerid),"Senha",MyHash);
DOF2_SaveFile();
GivePlayerMoney(playerid,800);
ShowPlayerDialog(playerid, D_Sexo, DIALOG_STYLE_MSGBOX, "Sexo", "Vocк se cadastrou, agora escolha qual seu sexo.", "Masculino", "Feminino");
}
}
PHP код:
stock Contas(playerid)
{
new arquivo[40], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Contas/%s.ini", name);
return arquivo;
}