Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ChampaWasTaken poslato Avgust 18, 2013, 22:58:58 POSLE PODNE

Naslov: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 18, 2013, 22:58:58 POSLE PODNE
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):
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: _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..
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 19, 2013, 20:20:57 POSLE PODNE
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
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: J0PS0NEE poslato Avgust 19, 2013, 21:01:13 POSLE PODNE
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]);
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 19, 2013, 22:01:57 POSLE PODNE
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);
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 20, 2013, 12:53:16 POSLE PODNE
Moze pomoc?
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: CH | FuDo poslato Avgust 20, 2013, 12:58:05 POSLE PODNE
š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");
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 20, 2013, 13:19:07 POSLE PODNE
To sam vec koristio i nrdi -.-
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: CH | FuDo poslato Avgust 20, 2013, 13:22:42 POSLE PODNE
de mi samo reci, kod tvog čuvanja, jel INI_WriteInt, ili INI_WriteString ?
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: ChampaWasTaken poslato Avgust 20, 2013, 16:32:00 POSLE PODNE
INI_WriteInt
Naslov: Odg: [POMOC] Nece da ucita text na stringu
Poruka od: CH | FuDo poslato Avgust 20, 2013, 20:57:05 POSLE PODNE
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]);