Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Wiliam11 poslato Januar 31, 2015, 01:59:16 PRE PODNE

Naslov: [Pomoc] Ysi Save system
Poruka od: Wiliam11 poslato Januar 31, 2015, 01:59:16 PRE PODNE
Skripta koju koristim: City Lights
Detaljan opis problema:Imam problem sa ysi save system , idem oig , pravim acc , potoa idem /q , pa koga udzem pak kazi mi pogresna lozinka kada vnezim neshto a lozinka je tocna neznam kako da popravim to
Dio skripte:pa neznam tocno o cime skripti se rabori
Neke slike/video za lakse dobivanje pomoci(neobavezno):asd
Ovako je segasni save: http://i.imgur.com/lcQOlc6.jpg

Ovako zeleo bih da je
http://i.imgur.com/TbEZVus.jpg zato sto tu se pise realni lozinke neznam stvarno sta je problem
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 31, 2015, 02:02:41 PRE PODNE
Jel problem samo sa passwordom ili necim drugim ? Ti koristis hash i zato ti je skriven password ako to ne zelis samo obrises hash
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Wiliam11 poslato Januar 31, 2015, 02:14:01 PRE PODNE
Na register upisem pw zatim od kad pomine sve idem /q , zatim ka udzem pisem pw koji sam  vnesio na register kaze mi da je lozinka gresna.. inace gde da trazim to hash??
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Blaeks poslato Januar 31, 2015, 09:14:05 PRE PODNE
pPass[100] //stavi koliki hoces string

u registraciji dodaj ovako

INI_WriteString(File, "Password", inputtext);

ta ucitavanje takodje koristi sa stringom

INI_String("Password", PlayerInfo[playerid][pPassword], 100);

i proveru za password na loginu

if(!strcmp (inputtext, PlayerInfo[playerid][pPassword], false))
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Wiliam11 poslato Januar 31, 2015, 09:45:35 PRE PODNE
Jel moze da mi kazes samo gde da pisem ove podjetalno u pawno kao sto se pise ..
Potocno o problem je to sto zatim relog acc ne se zacuvuvaju a stoju u korisnici nickovi , kad otvoris samo prazen text document ima ..
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Blaeks poslato Januar 31, 2015, 09:57:59 PRE PODNE
varijablu "pPass" stavis pod tvoj player enumerator, ovo INI_WriteString(File, "Password", inputtext); stavis pod zapisivanje igracevog passworda, tacnije na kraj registracije, ovim INI_String("Password", PlayerInfo[playerid][pPassword], 100); ucitavas sifru igraca(stavi to pod funkciju gde spremas igraceve varijable), i ovime proveravas igracevu sifru na loginu if(!strcmp (inputtext, PlayerInfo[playerid][pPassword], false))
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Wiliam11 poslato Januar 31, 2015, 10:08:29 PRE PODNE
Ahh , izvini vako ali prvi put se sretam so ovo , molim te ako ne ti e problem da mi recis gde da stavim ovde primer pod ongamemodeinit ili slicno , kako sto se u pawno upisani tako da mi kazes sekoi gde da vnesem ..
Primer
if(!strcmp (inputtext, PlayerInfo[playerid][pPassword], false))
Ovo vnesi vo ongamemodeinit i slicno ( Ovo je samo primer)

Ili dok imas CityLight GMOD , 3 reda su za ovome sredi , pa pratimi link po PM ako ti nije problem molim te , izvinjavam se jos jednom.  :(
Naslov: Odg: [Pomoc] Ysi Save system
Poruka od: Djuro_Guzijan poslato Januar 31, 2015, 10:43:02 PRE PODNE
if(!strcmp (inputtext, PlayerInfo[playerid][pPassword], false))
Ovo ti je da provjeri da li je igrac unio pravilnu sifru, ako ti je login/register u dialozima to ce ti ici pod OnDialogResponse. Pogledaj malo tutorijale, ima ih gomilu za login/register na internetu.