Mam pewien plugin, który działa na zasadzie users.ini.
Jednakże jestem operatorem pewnego serwera i nie mam dostepu do tego pliku więc postanowiłem napisać funkcje która będzie odczytywać ludzi z innego pliku.
Zrobiłem 2 formy odczytu: Nick i SteamID.
I przy steamid zaczynają się schodki ...
Przy zapisie na nick wszystko śmiga, ale przy steamid nie działa ;s.
bool:IsException(id)
{
new buffer[32], file[128]
get_configsdir(file, 127)
format(file, 127, "%s/admins.ini", file)
new line=0, text[128], chars, part1[64], part2[2]
do {
line = read_file(file, line, text, 127, chars)
parse(text, part1, 63, part2, 1)
switch(part2[0])
{
case 'a': get_user_name(id, buffer, 31)
case 'b': get_user_authid(id, buffer, 31)
}
client_print(id, print_console, "%s", buffer)
if(equal(part1, buffer))
{
client_print(id, print_console, "Znalazlem !")
return true
}
}
while(line!=0)
client_print(id, print_console, "Poza petla!")
return false
}
To jest moja funkcja od sprawdzania.
Z góry dziękuje i pozdrawiam.