Cześć, mam problem z wczytaniem samym steamid z pliku users.ini oraz jego sprawdzenie z aktualnym sid gracza.
Nie jestem pewien czy jest to dobrze napisane, tutaj jest to cale sprawdzanie:
new linia=0; new text[35]; new chars; new steamid[35]; static configdir[32]; static plik[32]; get_configsdir(configdir, 63); formatex(plik, 127, "%s/users.ini", configdir) do { linia = read_file(plik, linia, text, 127, chars) if((text[0]==';') || !chars) continue parse(text, steamid, 34) if(equali(xp_get_user_authid(id), steamid)) return 1; } while(linia != 0) return 0;
Zwraca 0.
i funkcja xp_get_user_authid
stock xp_get_user_authid(const index) { new authid[35]; get_user_authid(index, authid, charsmax(authid)); return authid; }
Nakierujecie mnie, co zrobić aby to zadziałało? Z góry dzięki.