Not tested.
Code:
new const File[] = "precache.ini";
public plugin_precache()
{
new file = fopen(File, "r");
if (!file)
return;
new resource[64], extension[5];
while (fgets(file, resource, 63))
{
trim(resource);
copy(extension, 4, resource[strlen(resource) - 4]);
if (equal(extension, ".wav"))
precache_sound(resource);
else if (equal(extension, ".mdl") || equal(extension, ".spr"))
precache_model(resource);
else
precache_generic(resource);
}
fclose(file);
}
__________________