Skripta koju koristim: od 0
Detaljan opis problema: pa ovako uradio sam kao potvrdu informacija na registraciji i sve dobro izbaci sem lozinke.(lozinka i email su isto radjeni mislim u spremanju)
Dio skripte:
format(pstring,sizeof(pstring),"{C9FFAB}Lozinka: {FFFFFF}%s\n{C9FFAB}Spol: {FFFFFF}%s\n{C9FFAB}Porijeklo: {FFFFFF}%s\n{C9FFAB}Email: {FFFFFF}%s",PlayerInfo[playerid][pLozinka],pol,poreklo,PlayerInfo[playerid][pEmail]);
SPD(playerid,DIALOG_SVEUREDU,DIALOG_STYLE_MSGBOX,"Potvrda informacija",pstring,"Uredu","Nazad");
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Da ti lozinka nije hashovana? kako se to vec kaze
I ti "mislis" da je spremanje isto..
Ako nije hashovana probaj vako..
format(pstring,sizeof(pstring),"{C9FFAB}Lozinka: {FFFFFF}%d\n{C9FFAB}Spol: {FFFFFF}%s\n{C9FFAB}Porijeklo: {FFFFFF}%s\n{C9FFAB}Email: {FFFFFF}%s",PlayerInfo[playerid][pLozinka],pol,poreklo,PlayerInfo[playerid][pEmail]);
Probaj pa javi..
Citat: _HarDy_ poslato Avgust 18, 2013, 23:06:33 POSLE PODNE
Da ti lozinka nije hashovana? kako se to vec kaze
I ti "mislis" da je spremanje isto..
Ako nije hashovana probaj vako..
format(pstring,sizeof(pstring),"{C9FFAB}Lozinka: {FFFFFF}%d\n{C9FFAB}Spol: {FFFFFF}%s\n{C9FFAB}Porijeklo: {FFFFFF}%s\n{C9FFAB}Email: {FFFFFF}%s",PlayerInfo[playerid][pLozinka],pol,poreklo,PlayerInfo[playerid][pEmail]);
Probaj pa javi..
Nrdi %d je za ucitavanje brojeva ali probo sam o5 i ZNAM da mi passwordi nisu hashovani bar jos nisu
Ne možeš tako lozinku da prikažeš, ni email. Imao sam problem s tim,
ovako rjeÅ¡avam takve sluÄajeve:
Na vrh skripte:
new Varijabla[MAX_PLAYERS][64];
Na mjestu gdje upisuješ, lozinku formatiraj gore navedenu varijablu:
format(Varijabla[playerid], 64, "%s", inputtext);
I Kada ispisuješ:
... %s", Varijabla[playerid]);
http://www.zaslike.com/files/6e4fu2haa702x6ix6quw.png
Pomoc pls!
Nisu hashovani 100% jer u script fajlsu mi pise hahaha kao sto sam na regu upisao
Pokusao sam i ovako ali nista:
strmid(VarijablaP[playerid], inputtext, 0, strlen(inputtext), 255);
Moze pomoc?
šta će ti strmid, strval i to, koristi string bolan.
new string[128];
format(string, sizeof(string), "Tvoja lozinka: %s", PlayerInfo[playerid][pLozinka];
ShowPlayerDialog(playerid,DIALOG_SVEUREDU,DIALOG_STYLE_MSGBOX,"Potvrda informacija",string,"Uredu","Nazad");
To sam vec koristio i nrdi -.-
de mi samo reci, kod tvog Äuvanja, jel INI_WriteInt, ili INI_WriteString ?
INI_WriteInt
INI_WriteInt ti pamti samo brojeve, koristi string da ti zapamti sve znakove...
enum PlayerInfo // ili kako ti već ide
{
pLozinka[100],
pa ubaci svoje enume
}
Onda kod Load_User koristi sljedeće:
INI_String("Lozinka",PlayerInfo[playerid][pLozinka], 100);
a da saÄuvaÅ¡ koristi:
INI_WriteString(File, "Lozinka",PlayerInfo[playerid][pLozinka]);