Code
new A = 0
if(file_exists(NickFilePath) && file_size(NickFilePath, 1))
{
Ucount = file_size(NickFilePath, 1) - 1
if(Ucount == 1)
{
read_file(NickFilePath, 0, Unick[0], 30, A)
if(equali(Unick[0], "")) Ucount = 0
}
else
for(new I = 0; I < Ucount; ++I)
read_file(NickFilePath, I, Unick[I], 30, A)
}
Это пример, первый параметр, имя файла, второй, номер строки в нём, третий, буффер куда будет считываться строка, четвёртый, длинна этого буффера, пятый, судя по тому что передаётся по ссылке, скорее всего число реально считаных символов.