Ucitavanje podataka YINI

Započeo Djole1212
17. Avg. 2017. Zaključano
742
pregleda
5
postova
Djole1212
2
Rookie
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.

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):
Djole1212
2
Rookie
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.
LAVendeta
4
Shot Caller
17. Avg. 2017.
Ovako proveri enum. AKo ne nadjes nista probaj da zamenis yini include u neku drugu verziju.
Ako ne onda daj ovde OnPlayerDisconect
Djole1212
2
Rookie
17. Avg. 2017.
Hvala ti puno.zamenio sam verziju i radi sve super!!!!!!!!!!!!  🙂 🙂 🙂 🙂 🙂 🙂
LAVendeta
4
Shot Caller
18. Avg. 2017.
Nista, napisi samo ako nije problem koju si verziju imao zanima me bas 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha