[Pomoc] Password Hash

Započeo Schwarz
14. Feb. 2013. Zaključano
604
pregleda
8
postova
Mikjo_Ivanovski
5
Kingpin
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)://
Blaeks_Biofor
5
Forum Don
14. Feb. 2013.
skines hash i cuvas password uz varijablu + odredjeni string
Mikjo_Ivanovski
5
Kingpin
14. Feb. 2013.
Da nisi me loso razbrao ja zelim da izbrisem hash a ne da stavim hash
Blaeks_Biofor
5
Forum Don
14. Feb. 2013.
ja sam tebi lepo objasnio kako, na tebi je da citas
Mikjo_Ivanovski
5
Kingpin
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);
}
}
}
}
Blaeks_Biofor
5
Forum Don
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))
Mikjo_Ivanovski
5
Kingpin
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);
}
}
}
}
Blaeks_Biofor
5
Forum Don
14. Feb. 2013.
ne, imas kodove pa sredi sam

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha