Skripta koju koristim:Ravens
Detaljan opis problema:U skripti imam 2 nacina za korisnikov password,jedan je hash kod a drugi real pass.
Kada se igrac loguje ili registruje njegov password koji je ukucao kao inputtext ide u hash i sacuva se preko pInfo-a.
Sada zanima me kako da napravim da ne ide preko hash koda,znaci da mi pokaze njegov password koji je stavio.
Isto kao ovaj real pass sto mi govori..Ali i on ide preko Hasha ali se kasnije konvertuje
Nesto za dodati://
Slika://
Kod:
public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new string3[64];
new string[128];
new playersip[24];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
GetPlayerIp(playerid, playersip, sizeof(playersip));
format(string3, sizeof(string3), "UER X2/Users/%s.ini", playername3);
dini_Create(string3);
new password2 = num_hash(password);
PlayerInfo[playerid][pKey] = password2;
dini_IntSet(string3, "Password",password2);
2 Nacin je Real Pass on ide preko logina
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "UER X2/Users/%s.ini", playername3);
if(PlayerInfo[playerid][pBanPower] != 1)
{
dini_Set(string3, "RealPass", password);
}
else
{
dini_Set(string3, "RealPass", password);
}
}
else
{
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "UER X2/Users/%s.ini", playername3);
dini_Set(string3, "RealPass",password);
}
}