Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- main()
- {
- //maps\mp\mp_toujane_fx::main();
- maps\mp\_load::main();
- maps\mp\_compass::setupMiniMap("compass_map_mp_toujane");
- setdvar("compassmaxrange","2000");
- precachemodel("collision_geo_256x256x10");
- precachemodel("collision_wall_256x256x10");
- precachemodel("collision_geo_32x32x128");
- precachemodel("collision_geo_32x32x32");
- precachemodel("static_okinawa_landedparachute");
- // If the team nationalites change in this file,
- // you must update the team nationality in the level's csc file as well!
- game["allies"] = "marines";
- game["axis"] = "japanese";
- game["attackers"] = "axis";
- game["defenders"] = "allies";
- game["allies_soldiertype"] = "pacific";
- game["axis_soldiertype"] = "pacific";
- spawncollision("collision_wall_256x256x10","collider",(-2375, 692, 106), (0, 270, 0));
- spawncollision("collision_wall_256x256x10","collider",(-2102, 759, 187), (273, 358, 0)); //out of map roof
- spawncollision("collision_geo_32x32x32","collider",(-2628, -1382, 20), (0, 270, 0)); //truck
- spawncollision("collision_geo_32x32x32","collider",(-1988, -992, 187), (0, 270, 0)); //midel roof
- spawncollision("collision_geo_32x32x32","collider",(-938, -1741, 10), (140, 500, 0)); // main spawn camp leder
- spawncollision("collision_wall_256x256x10","collider",(-2321, 709, 110), (0, 270, 0));
- spawncollision("collision_wall_256x256x10","collider",(-857, -346, 288), (0, 270, 0));
- spawncollision("collision_wall_256x256x10","collider",(-1015, -338, 280), (0, 270, 0));
- spawncollision("collision_wall_256x256x10","collider",(523, -1552, 145), (0, 270, 0));
- spawncollision("collision_wall_256x256x10","collider",(-1040, -348, 288), (0, 270, 0));
- spawncollision("collision_geo_32x32x32","collider",(-959, -1764, 9), (140, 500, 0)); // main spawn camp leder
- spawncollision("collision_geo_32x32x32","collider",(-995, -224, 280), (0, 270, 0));
- thread trigger_killer( (-827, -1625, 224), 200, 13 );
- thread para_waiter();
- level.tweakfile = true;
- //* Fog section *
- setdvar("scr_fog_exp_halfplane", "264.344");
- setdvar("scr_fog_exp_halfheight", "431.442");
- setdvar("scr_fog_nearplane", "128.162");
- setdvar("scr_fog_red", "0.791");
- setdvar("scr_fog_green", "0.514");
- setdvar("scr_fog_blue", "0.152");
- setdvar("scr_fog_baseheight", "0");
- setdvar("visionstore_glowTweakEnable", "1");
- setdvar("visionstore_glowTweakRadius0", "5");
- setdvar("visionstore_glowTweakRadius1", "");
- setdvar("visionstore_glowTweakBloomCutoff", "0.5");
- setdvar("visionstore_glowTweakBloomDesaturation", "0");
- setdvar("visionstore_glowTweakBloomIntensity0", "1");
- setdvar("visionstore_glowTweakBloomIntensity1", "");
- setdvar("visionstore_glowTweakSkyBleedIntensity0", "");
- setdvar("visionstore_glowTweakSkyBleedIntensity1", "");
- setVolFog(600, 870, 220, 1232, 0.55, 0.47, 0.357, 0);
- }
- trigger_killer( position, width, height )
- {
- kill_trig = spawn("trigger_radius", position, 0, width, height);
- while(1)
- {
- kill_trig waittill("trigger",player);
- if ( isplayer( player ) )
- {
- player suicide();
- }
- }
- }
- para_waiter()
- {
- level endon("end_game");
- while(1)
- {
- level waittill("connected", player);
- player thread para();
- }
- }
- para()
- {
- self endon("disconnect");
- self waittill("spawned");
- wait 0.05;
- if(isDefined(self.iszombie) && self.iszombie)
- return;
- start = self.origin;
- move = self.origin + (0,0,5000);
- self setPlayeOrigin(0,0,5000);
- para = spawn("script_model",self.origin + (move));
- para setModel("static_okinawa_landedparachute");
- self linkto(para);
- self thread paraTime(para,start);
- self thread monitorMe(para);
- }
- paraTime(para,start)
- {
- para endon("stop");
- time = 30;
- para moveTo(start,time);
- wait time;
- self unlink();
- para notify("done");
- para delete();
- }
- monitorMe(para)
- {
- para endon("done");
- self common_scripts\utility::waittill_any("disconnect","death","joined_spectators");
- para notify("stop");
- para delete();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement