Započeo Schwarz
•14. Feb. 2013.• Zaključano[Pomoc] Password Hash
619
pregleda
8
postova
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,058
Postovi:
155
Teme:
Pridružio se:Mar. 2012
14. Feb. 2013.
Skripta koju koristim:Nije bitno
Detaljan opis problema: Kako da izbrisem da pasworde ne mi se hasiraju nego da mi zacuvuje tacne pasworde u scriptfiles.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema: Kako da izbrisem da pasworde ne mi se hasiraju nego da mi zacuvuje tacne pasworde u scriptfiles.
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,058
Postovi:
155
Teme:
Pridružio se:Mar. 2012
14. Feb. 2013.
Evo sve sta imam za hash u gm:
stock udb_hash(buf[]) { // Credits to DracoBlue
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n {
s1 = (s1 + buf) % 65521;
s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}INI_WriteInt(File,"Password",udb_hash(inputtext));if(dialogid == 2)
{
if(!response ) return Kick (playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo);
gPlayerLogged = 1;
}
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Vnesovte pogresna lozinka.\n"COL_WHITE"Vnesete ja tocnata lozinka da se logirate.","Login","Quit");
gPlayerLogTries += 1;
if(gPlayerLogTries == 3)
{
Kick(playerid);
}
}
}
}Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
14. Feb. 2013.
nikola: to nije bitno
pPassword //stavi koliki hoces string
u registraciji dodaj ovako
INI_WriteString(File, "Password", inputtext);
ta ucitavanje takodje koristi sa stringom
INI_String("Password", PlayerInfo, 100);
i proveru za password na loginu
if(!strcmp (inputtext, PlayerInfo, false))Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,058
Postovi:
155
Teme:
Pridružio se:Mar. 2012
14. Feb. 2013.
Bleaks ako mozes da mi sredis za login tako kako sto si naveo gore evo ti dijalog za logiranje.
if(dialogid == 2)
{
if(!response ) return Kick (playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
SpawnPlayer(playerid);
GivePlayerMoney(playerid, PlayerInfo);
gPlayerLogged = 1;
}
else
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Vnesovte pogresna lozinka.\n"COL_WHITE"Vnesete ja tocnata lozinka da se logirate.","Login","Quit");
gPlayerLogTries += 1;
if(gPlayerLogTries == 3)
{
Kick(playerid);
}
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava