Nuke_bazooka()
{
self thread //Put everyting in your close menu into a script and thread it here! If when you close menu it gives you guns otherwise just take this all out!
self takeallweapons();
self giveweapon ("bazooka_mp");
self switchtoweapon ("bazooka_mp");
self waittill ("weapon_fired");
wait 1;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
wait 0.2;
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
wait 0.2;
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");
}
Nuke_bazooka()
{
self thread //Put everyting in your close menu into a script and thread it here! If when you close menu it gives you guns otherwise just take this all out!
self takeallweapons();
self giveweapon ("bazooka_mp");
self switchtoweapon ("bazooka_mp");
self waittill ("weapon_fired");
wait 1;
self setclientdvar("timescale", ".3");
self.nuke = self setClientDvar("r_lightTweakSunLight", "1.0");
wait 0.2;
self.nuke = self setClientDvar("r_lightTweakSunColor", "2.0 2.0");
wait 0.2;
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");
}
Copyright © 2025, NextGenUpdate.
All Rights Reserved.