Započeo Djole1212
•17. Avg. 2017.• ZaključanoUcitavanje podataka YINI
771
pregleda
5
postova
17. Avg. 2017.
Skripta koju koristim:Moja
Detaljan opis problema: Znaci kada se neko registruje sve bude ok i ako izadje sa sa servera i oce da se uloguje ne moze jer uvek kaze da sifra nije tacna.Primetio sam da prilikom konekcije na server ako igrac ima nalog sve int varijable se postave na dok stringovi ostaju kako treba.E sad niti stringovi niti int varijable nisu ucitane.funkcija za ucitavanje igracevih podataka se uopste ne poziva iako je u kodu napisana.
Dio skripte:
Pozivanje ucitavanja podataka ako igrac ima nalog.
Funkcija kojom se ucitavaju igracevi podatci
I zatim login dialog ...
Ovi printeve sam postavio kako bi debugovao kod ali vidim da se funkcija za ucitavanje nikad ne poziva...
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Znaci kada se neko registruje sve bude ok i ako izadje sa sa servera i oce da se uloguje ne moze jer uvek kaze da sifra nije tacna.Primetio sam da prilikom konekcije na server ako igrac ima nalog sve int varijable se postave na dok stringovi ostaju kako treba.E sad niti stringovi niti int varijable nisu ucitane.funkcija za ucitavanje igracevih podataka se uopste ne poziva iako je u kodu napisana.
Dio skripte:
Pozivanje ucitavanja podataka ako igrac ima nalog.
if(fexist(UserPath(playerid))) //User have account file
{
INI_ParseFile(UserPath(playerid),"LoadUser_%s", .bExtra = true, .extra = playerid);
Funkcija kojom se ucitavaju igracevi podatci
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
print("Load 1");
INI_String("Password", playerData,128);
INI_Int("AdminLevel",playerData);
INI_Int("Money",playerData);
INI_Int("Scores",playerData);
INI_Int("Kills",playerData);
INI_Int("Deaths",playerData);
print("Load 2");
INI_Int("Drzava",playerData);
INI_Int("Godine",playerData);
INI_Int("Pol",playerData);
INI_String("Email",playerData,128);
INI_Int("Register",playerData);
print("Load 3");
return 1;
}
I zatim login dialog ...
if(dialogid == DIALOG_LOGIN)
{
if(response)
{
if(strcmp(inputtext, playerData, false))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
Ovi printeve sam postavio kako bi debugovao kod ali vidim da se funkcija za ucitavanje nikad ne poziva...
Neke slike/video za lakse dobivanje pomoci(neobavezno):
17. Avg. 2017.
Ok resio sam nesto.Sada mi se varijable ne brisu sve ostaje normalno kada izadjem.Znaci sve se lepo sacuva u ini file-u, ali prilikom logina nemogu da se ulogujem jer nece da prepozna sifru.Znaci uopste ne uciava taj fajl od igraca.cak sam i napisao prinf da mi ispise i igracevu lozinku kada udje ali nista ne ispisuje.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

