andi67@: i use something similar which just adds everything to the downloadables table and precaches mdl files...
Code:
public OnMapStart()
{
decl String:File[260]; // max platform path for win i think.
BuildPath(Path_SM, File, sizeof(File), "blah/blah/downloads.ini");
new Handle:FileHndl = OpenFile(File, "r");
decl String:buffer[260];
while (ReadFileLine(FileHndl, buffer, sizeof(buffer)))
{
new len = strlen(buffer);
if(buffer[len-1] == '\n')
buffer[--len] = '\0';
if (FileExists(buffer))
{
AddFileToDownloadsTable(buffer);
if(StrEqual(buffer[len-3], "mdl"))
PrecacheModel(buffer, true);
}
if (IsEndOfFile(FileHndl))
{
CloseHandle(FileHndl);
break;
}
}
}
just put everything int that ini file..
__________________