Im trying to get it to work like this.

i have this listed.
Caven2 .CSV file
ignore,code_post_gfx_mp
ignore,common_mp
col_map_mp,maps/mp/mp_caven2.d3dbsp
rawfile,maps/mp/mp_caven2.gsc
impactfx,mp_caven2
sound,common,mp_caven2,!all_mp
sound,generic,mp_caven2,!all_mp
sound,voiceovers,mp_caven2,!all_mp
sound,multiplayer,mp_caven2,!all_mp
include,mptypes_woodland
fx,fire/firelp_barrel_pm
caven2.gsc File
main()
{
precacheFX();
ambientFX();
}
precacheFX()
{
level._effect["ogenj"] = loadfx ("fire/firelp_barrel_pm.efx");
level._effect["dim"] = loadfx ("smoke/signal_smoke_green.efx");
}
ambientFX()
{
//ogenj
maps\mp\_fx::loopfx("ogenj", (-643, -200, 54), 3);
//dim
maps\mp\_fx::loopfx("dim", (-864, -305, 54), 3);
}
game runs ok, but i still have no fire.
Both files are in the C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\raw\mp folders is this correct?
HELP PLEASE, i di have this working over a year ago, but forgotten how to do it now, so help please required.