Detaljan opis problema: Pa napravio sam da kad se igrac registrira upise u njegov file u "Korisnici" datum registracije i svaki put kad se igrac izlogira upisuje se posljednja aktivnost. Sad je problem da svaki put kad skripta radi funkciju SavePlayer isponova se pišu ti podatci datuma registracije i posljednje aktivnost, ali i stari podatci ostaju.
Dio skripte:
Ovo sam dodao pod pInfo enum
pDatumRegistracije,
pPosljednjaAktivnost,Ovo sam dodao pod OnPlayerConnect
strmid(PI, "Nema", 0, strlen("Nema"), 255);
strmid(PI, "Nema", 0, strlen("Nema"), 255);Ovo sam dodao pod OnPlayerDisconnect
new godina, mesec, dan, sat, minut, sec;
gettime(sat,minut,sec);
getdate(godina,mesec,dan);
new str;
format(str, sizeof(str), "%d/%d/%d u %d:%d:%d", dan, mesec, godina, sat, minut, sec);
strmid(PI, str, 0, strlen(str), 255);Ovo sam stavio ispod jednog dialoga kada igrac zavrsi sa registracijom
new godina, mesec, dan, sat, minut, sec;
gettime(sat,minut,sec);
getdate(godina,mesec,dan);
new str;
format(str, sizeof(str), "%d/%d/%d u %d:%d:%d", dan, mesec, godina, sat, minut, sec);
strmid(PI, str, 0, strlen(str), 255);Ovo pod LoadUser_data
INI_String("Posljednja Aktivnost",PI,32);
INI_String("Datum Registracije",PI,32);Ovo pod SavePlayer
INI_WriteString(File,"Posljednja Aktivnost",PI);
INI_WriteString(File,"Datum Registracije",PI);Neke slike/video za lakse dobivanje pomoci(neobavezno): //
