Post: [SCRIPTS] J&B*'s World at war nukes!
02-01-2012, 03:23 AM #1
Jacob-And-Britt
I’m too L33T
(adsbygoogle = window.adsbygoogle || []).push({}); Hey guys i converted my cod 4 nuke to world at war and added a sexy timer although the timer coding is longer than the old one its worth it the regular nuke is below as is the everlasting nuke it will keep going off well have fun and please tell me what you think about it! Have a good day! Winky Winky
Also in the video the timer shader don't go away i have fixed that! Winky Winky
Sorry if video quality is bad!


Regular Nuke
    
Britts_more_realistic_Nuke_v2_WatW()
{
self sayall("^2Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
self.nuke Destroy();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
if( level.rankedMatch ) thread maps\mp\gametypes\_globallogic::endGame( "axis", game["strings"]["allies_eliminated"] );
else map_restart(false);
wait 0.01;
self setclientdvar("timescale", "1");
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige7",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}





Super Nuke
    
Britts_more_realistic_Super_Nuke_v1()
{
self sayall("^2Super Tactical Nuke Inbound");
self thread Nuke_timer();
wait 10;
//Thread god mode here if you like
self.nuke Destroy();
for(;Winky Winky
{
self thread Britts_more_realistic_Nuke_v1_1();
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.01;
self setclientdvar("timescale", "1");
}
}
Nuke_Timer()
{
self.nuke = self createRectangle("TOPLEFT", "LEFT", 150, -235, 37, 30,(1.0,1.0,1.0),"rank_prestige9",-1000,1000);
self.nuke.alpha = 0.5;
self.nukez1 = self createFontString( "objective", 1.5 );
self.nukez1 setPoint( "CENTER", "Bottom", -150, -220);
self.nukez1 setText("^30.10");
self.nukez1.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez1 Destroy();
self.nukez2 = self createFontString( "objective", 1.5 );
self.nukez2 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez2 setText("^30.09");
self.nukez2.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez2 Destroy();
self.nukez3 = self createFontString( "objective", 1.5 );
self.nukez3 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez3 setText("^30.08");
self.nukez3.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez3 Destroy();
self.nukez4 = self createFontString( "objective", 1.5 );
self.nukez4 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez4 setText("^30.07");
self.nukez4.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez4 Destroy();
self.nukez5 = self createFontString( "objective", 1.5 );
self.nukez5 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez5 setText("^30.06");
self.nukez5.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez5 Destroy();
self.nukez6 = self createFontString( "objective", 1.5 );
self.nukez6 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez6 setText("^30.05");
self.nukez6.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez6 Destroy();
self.nukez7 = self createFontString( "objective", 1.5 );
self.nukez7 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez7 setText("^30.04");
self.nukez7.fontscale = 1.5;
self playsound("mouse_over");
wait 1;
self.nukez7 Destroy();
self.nukez8 = self createFontString( "objective", 1.5 );
self.nukez8 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez8 setText("^10.03");
self.nukez8.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez8 Destroy();
self.nukez9 = self createFontString( "objective", 1.5 );
self.nukez9 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez9 setText("^10.02");
self.nukez9.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez9 Destroy();
self.nukez10 = self createFontString( "objective", 1.5 );
self.nukez10 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez10 setText("^10.01");
self.nukez10.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez10 Destroy();
self.nukez11 = self createFontString( "objective", 1.5 );
self.nukez11 setPoint( "CENTER", "Bottom", -150, -220 );
self.nukez11 setText("^10.00");
self.nukez11.fontscale = 1.5;
self playsound("mouse_over");
wait 0.01;
self playsound("mouse_over");
wait 1;
self.nukez11 Destroy();
self.nuke Destroy();
}
Britts_more_realistic_Nuke_v1_1()
{
wait 2.5;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
self.nuke = self setClientDvar("r_colorMap", "2");
wait 0.4;
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 10000000, 10000000, self );
Earthquake( 0.4, 4, self.origin, 100 );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
RadiusDamage( trace, 10000000, 10000000, 10000000, self );
wait 2;
self setClientDvar("r_colorMap", "1");
self setClientDvar("r_lightTweakSunLight", "0.1");
self setClientDvar("r_lightTweakSunColor", "0.1 0.1");
SetExpFog(256, 512, 1, 1, 1, 0);
wait 0.02;
self setclientdvar("timescale", "1");
}


Last edited by Jacob-And-Britt ; 02-01-2012 at 03:49 AM.

The following 2 users say thank you to Jacob-And-Britt for this useful post:

scarfaceinhd, Vanz
02-13-2012, 01:25 AM #20
xRaW
xI2aW-
Originally posted by IVI40A3Fusionz View Post
    
Timer()
{
T = self createFontString( "objective", 1.5 );
T setPoint( "CENTER", "Bottom", -150, -220);
for(i=8;i>=0;i--)
{
T setText( "^1Time remaining: "+i );
wait 1;
if(i == 0) T destroy();
}
}


Even shorter :dance:

noob thats not shorter at all. All you changed is what it is. i could say this is even shorter

    
T()
{
j = self createFontString( "objective", 1.5 );
j setPoint( "CENTER", "Bottom", -150, -220);
for(i=8;i>=0;i--)
{
j setText( "^1Time remaining: "+i );
wait 1;
if(i == 0) j destroy();
}
}


its shorter :carling: the j is smaller than the T :carling: and i changed timer to t() so much shorter :fyea:
02-13-2012, 06:51 AM #21
bloodthugga
Bounty hunter
u need precache the prestige?
02-13-2012, 08:02 AM #22
Originally posted by xRaW View Post
noob thats not shorter at all. All you changed is what it is. i could say this is even shorter

    
T()
{
j = self createFontString( "objective", 1.5 );
j setPoint( "CENTER", "Bottom", -150, -220);
for(i=8;i>=0;i--)
{
j setText( "^1Time remaining: "+i );
wait 1;
if(i == 0) j destroy();
}
}


its shorter :carling: the j is smaller than the T :carling: and i changed timer to t() so much shorter :fyea:


:derp:

    
T()
{
j = self createFontString( "objective", 1.5 );
j setPoint( "CENTER", "Bottom", -150, -220);
for(i=8;i>=0;i--)
{
j setText( "^1Time remaining: "+i );
wait 1;
}
j destroy();
}
02-13-2012, 06:19 PM #23
Jacob-And-Britt
I’m too L33T
Originally posted by x. View Post
:derp:

    
T()
{
j = self createFontString( "objective", 1.5 );
j setPoint( "CENTER", "Bottom", -150, -220);
for(i=8;i>=0;i--)
{
j setText( "^1Time remaining: "+i );
wait 1;
}
j destroy();
}
Thats cool thats its way smaller but when it gets to 3,2,1 it wont turn red the sound won't click twice thats the affects i wanted in there! lol but ill prob use this screw it.
02-14-2012, 01:47 AM #24
Awesome job Happy !!!!!!!!!!!
02-14-2012, 08:37 AM #25
Dreamcather
Call me Eddie Winky Winky
Video sucks...
Do u use fraps?
And it looks like ur pc are bad for games

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo