0
just a bit of something i quickly made whilst creating my menu:
features:
*drops a bomb model in center of map
*nice nuke vision set
*low gravity set at last minute
*count down timer
*visual effect of explosion
Note: Remember to thread nay1995snuke(); from menu or whatever
make sure you precache the model
precache("aircraft_bomb");
and put this in the init();
level.lololol = loadfx("env/fire/fx_fire_player_md_mp");
have funCode:nay1995snuke() { for ( t=0; t < level.players.size; t++ ) { players = level.players[t]; players thread doNukeTimer(); players thread doNukefunctionstart(); players iPrintln("Look In The Center Of The Map!"); } } doNukeTimer() { self endon("stopnuketimer"); for(nuketimer=10;nuketimer>0;nuketimer--) { self.nukespawn = self createFontString("default", 1.5); self.nukespawn setPoint( "TOP RIGHT", "TOP RIGHT", 0, -14 ); self.nukespawn setText("Nuke Inbound In: ^1" +nuketimer); for(;;) { wait 1; nuketimer--; self.nukespawn setText("Nuke Inbound In: ^1" +nuketimer); if(nuketimer == 0) { self.nukespawn destroy(); nuketimer destroy(); } } self waittill("death"); self.nukespawn destroy(); } } doNukefunctionstart() { level.mapCenter = maps\mp\gametypes\_spawnlogic::findBoxCenter(level .spawnMins, level.spawnMaxs); nuke = level.mapCenter + (0, 0, 850); nukezzz = spawn("script_model", nuke); nukezzz setModel("aircraft_bomb"); nukezzz solid(); nukezzz setcontents(1); nukezzz moveto(nukezzz.origin-(0,0,865),10,0); wait 6; playfx(level.lololol,nukezzz.origin); self setclientdvar("timescale", ".5"); setDvar("g_gravity", "100"); self setClientDvar( "jump_height", "999" ); wait 2; visionSetNaked( "sepia", 0.2 ); Earthquake( 0.4, 4, self.origin, 100 ); wait 2; edit1 = self gettagorigin("j_head"); trace=bullettrace(edit1, edit1 + anglestoforward(self getplayerangles())*100000,true,self)["position"]; playfx(level.lololol,trace); Earthquake( 0.4, 4, self.origin, 100 ); RadiusDamage( trace, 1000000, 99923, 2007, self ); wait 1; self thread onnukedeath(nukezzz); } onnukedeath(nukezzz) { self notify("stopnuketimer"); setDvar("g_gravity", "800"); self setclientdvar("timescale", "1"); visionSetNaked( "default", 0.2 ); self setClientDvar( "jump_height", "39" ); nukezzz delete(); self waittill("spawned_player"); self giveWeapon("mp40_mp"); }
video on nuke go to 5minute 39 seconds to see the nuke in action!
Last edited by nay1995; 02-12-2012 at 12:56 PM.
Register or log in to view signatures.
Kearney158 (02-15-2012), Niall-Griffiths (02-12-2012)
Jacob-And-Britt (02-12-2012)
Register or log in to view signatures.
Register or log in to view signatures.

Register or log in to view signatures.
Register or log in to view signatures.

Why Can't We All Be Friendss /:
Register or log in to view signatures.
Register or log in to view signatures.
Register or log in to view signatures.
Register or log in to view signatures.

lol, what's with all the hating, you guys do know i'd kick all of your asses, right :carling:
Register or log in to view signatures.
Register or log in to view signatures.