main() { precacheFX(); spawnWorldFX(); } precacheFX() { level._effect["bombers"] = loadfx ("fx/atmosphere/d_c47.efx"); level._effect["flash"] = loadfx ("fx/atmosphere/longrangeflash_altocloud.efx"); level._effect["flash2"] = loadfx ("fx/atmosphere/cloudflash1.efx"); level._effect["smoke"] = loadfx ("fx/smoke/ash_smoke.efx"); level._effect["fire"] = loadfx ("fx/fire/heavysmoke.efx"); level._effect["fire2"] = loadfx ("fx/fire/dfire.efx"); level._effect["tigertankexplosion"] = loadfx("fx/explosions/explosion1_nolight.efx"); level._effect["fueltank"] = loadfx("fx/explosions/fueltank_ned.efx"); level._effect["wood_close"] = loadfx ("fx/cannon/wood_close.efx"); level._effect["wood"] = loadfx ("fx/cannon/wood.efx"); level._effect["dust"] = loadfx ("fx/cannon/dust.efx"); level._effect["dirt"] = loadfx ("fx/cannon/dirt.efx"); } spawnWorldFX() { maps\mp\_fx::loopfx("smoke", (2560, 1330, 914), 0.7); //maps\mp\_fx::loopfx("fire", (3186, 230, 166), 0.7); //maps\mp\_fx::loopfx("fire2", (3186, 230, 166), 0.9); // Flashes maps\mp\_fx::loopfx("flash", (-2594, 1832, 576),10); maps\mp\_fx::loopfx("flash", (-1651, 111, 689),18); maps\mp\_fx::loopfx("flash", (-485, -1499, 400),23); maps\mp\_fx::loopfx("flash", (-1928, -388, 584),25); maps\mp\_fx::loopfx("flash", (-2206, -1221, 500),13); maps\mp\_fx::loopfx("flash", (-596, -2331, 641),17); maps\mp\_fx::OneShotfx("flash2", (-2206, -722, 612),30); maps\mp\_fx::OneShotfx("flash2", (-1484, 444, 466),31); maps\mp\_fx::OneShotfx("flash2", (-1253, 570, 500),32); maps\mp\_fx::OneShotfx("flash2", (-2594, 1832, 676),33); maps\mp\_fx::OneShotfx("flash2", (-1651, 111, 589),34); maps\mp\_fx::OneShotfx("flash2", (-485, -1499, 600),35); maps\mp\_fx::OneShotfx("flash2", (-1928, -388, 584),36); maps\mp\_fx::OneShotfx("flash2", (-100, 750, 1000),37); maps\mp\_fx::OneShotfx("flash2", (-2206, -1221, 600),38); maps\mp\_fx::OneShotfx("flash2", (-596, -2331, 441),39); // Bomber //maps\mp\_fx::OneShotfx("bombers", (-1500, -1100, 1500),288); //maps\mp\_fx::OneShotfx("bombers", (-1800, -1000, 1000),394); }