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.
Użytkownik Komiks007 edytował ten post 18.01.2020 18:48


Dodatki SourceMod



Temat jest zamknięty









