[POMOC] Password

Započeo pllopen, Novembar 23, 2012, 11:19:40 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:RG od 0
Detaljan opis problema: E ovako koristim Whirlpool hash za password i sada nekontam kako bi napravio komandu /changepassword. Da li netko moze da objasni...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Citat: [DV] Vegas. poslato Novembar 23, 2012, 11:43:39 PRE PODNE
Daj mi dio registracije accounta gdje mu sprema pas.
new HashPass[129];
WP_Hash(HashPass, sizeof(HashPass), inputtext);
INI_WriteString(File, "Password", HashPass);

Citat: [DV] Vegas. poslato Novembar 23, 2012, 12:06:26 POSLE PODNE
Stavi tu i da ti sačuva fajl igrača, nzm kako ti je npr SaveAcc(playerid);

YCMD:changepas(playerid, params[], help)
{
new pas[128], HashPass[129];
if(sscanf(params, "s[128]", pas)) return SCM(playerid, -1, "KORISTI: /changepas [password]");
WP_Hash(HashPass, sizeof(HashPass), pas);
SCM(playerid, -1, "Uspjesno ste promjenili pasword.");
return 1;
}

Ubacim ti o stavim da sacuva ali opet nece ostane mi stara lozinka.

Citat: Lu Kenzi poslato Novembar 23, 2012, 13:23:50 POSLE PODNE
Evo ti:


YCMD:changepass(playerid, params[], help)
{
#pragma unused help
new pas[128], HashPass[128];
new INI:File = INI_Open(UserPath(playerid));
if(sscanf(params, "s[128]", pas)) return SCM(playerid, -1, "KORISTI: /changepass [password]");
WP_Hash(HashPass, sizeof(HashPass), pas);
INI_WriteString(File, "Password", HashPass);
SCM(playerid, -1, "Uspesno ste promenili pasword.");
return 1;
}

Neradi... kad to stavim i kada promjenim password i kad opet udem na server moram se ponovo registrirat

Evo ti komanda...

YCMD:changepass(playerid,params[], help)
{
#pragma unused help
new hash[129],pass[50];
if(sscanf(params,"s[50]",pass)) return SCM(playerid,-1,"/CHANGEPASS [NOVI PASSWROD]");
WP_Hash(hash,sizeof(hash),pass);
new INI:File = INI_Open(Korisnici(playerid));
        INI_WriteString(File,"Password",hash);
        INI_Close(File);
SCM(playerid,-1,"Promenjen Password uspesno!");
return 1;
}
Poslednja Izmena: Novembar 23, 2012, 13:45:59 POSLE PODNE od gReeDy.aMx

Citat: gReeDy.aMx poslato Novembar 23, 2012, 13:40:54 POSLE PODNE
Evo ti komanda...

YCMD:changepass(playerid,params[], help)
{
#pragma unused help
new hash[129],pass[50];
if(sscanf(params,"s[50]",pass)) return SCM(playerid,-1,"/CHANGEPASS [NOVI PASSWROD]");
WP_Hash(hash,sizeof(hash),pass);
new INI:File = INI_Open(Korisnici(playerid));
        INI_WriteString(File,"Password",hash);
        INI_Close(File);
SCM(playerid,-1,"Promenjen Password uspesno!");
return 1;
}

Radi, hvala ti :D