legend1998
Участник
- Сообщения
- 286
- Реакции
- 187
Здравствуйте! Во многих плагинах, как Skinchooser и т.п, используются файлы skin_t.ini и т.п.
Смотрел исходники, не понял :(
Подскажите, как вывести данные в AddFileToDownloadsTable из файла?
P.S. Это правильный код?:
Смотрел исходники, не понял :(
Подскажите, как вывести данные в AddFileToDownloadsTable из файла?
P.S. Это правильный код?:
public OnMapStart()
{
new String:buffer[PLATFORM_MAX_PATH];
BuildPath(Path_SM, buffer, sizeof(buffer), "configs/download.ini");
new Handle:skindl = OpenFile(buffer, "r");
if(hndl == INVALID_HANDLE)
return;
while(ReadFileLine(skindl, buffer, sizeof(buffer)))
{
if(FileExists(buffer))
{
AddFileToDownloadsTable(buffer);
if(!IsModelPrecached(buffer))
PrecacheModel(buffer, true);
}
if(IsEndOfFile(skindl))
break;
}
CloseHandle(skindl);
}
{
new String:buffer[PLATFORM_MAX_PATH];
BuildPath(Path_SM, buffer, sizeof(buffer), "configs/download.ini");
new Handle:skindl = OpenFile(buffer, "r");
if(hndl == INVALID_HANDLE)
return;
while(ReadFileLine(skindl, buffer, sizeof(buffer)))
{
if(FileExists(buffer))
{
AddFileToDownloadsTable(buffer);
if(!IsModelPrecached(buffer))
PrecacheModel(buffer, true);
}
if(IsEndOfFile(skindl))
break;
}
CloseHandle(skindl);
}