(adsbygoogle = window.adsbygoogle || []).push({});
doDemoMan()
{
self endon("death");
Top = self.origin + ( 0, 0, 19 );
Bottom = self.origin;
ShowPickup = spawn( "script_model", self.origin + (-50,-115,32));
ShowPickup setModel( "prop_suitcase_bomb" );
self endon("explosive_finished");
for(;

{
ShowPickup moveTo( Top, 0.5, 0.15, 0.15 );
ShowPickup rotateYaw( 180, 0.5 );
wait .5;
ShowPickup moveTo( Bottom, 0.5, 0.15, 0.15 );
ShowPickup rotateYaw( 180, 0.5 );
wait .5;
clearLowerMessage(1);
setLowerMessage("Hold [{+reload}] To Pickup Explosives");
if(self UseButtonPressed())
{
clearLowerMessage(1);
self iPrintln("Explosives Have Been Picked Up");
ShowPickup delete();
self takeallweapons();
wait 2;
self freezeControls(true);
GetBomb = "briefcase_bomb_mp";
self giveWeapon(GetBomb);
self switchToWeapon(GetBomb);
wait 4;
wduration = 4.0;
for ( waitedTime = 0;waitedTime < wduration && isAlive( self ) && !level.gameEnded;
waitedTime += 0.05 )wait ( 0.05 );
self takeAllWeapons();
self freezeControls(false);
self thread beginPlant();
self notify("explosive_finished");
}
wait 0.01;
}
}
beginPlant()
{
self endon("death");
self iprintlnbold("Press [{+Frag}] To Plant Bomb");
self endon("debomb");
for(;

{
if(self fragbuttonpressed())
{
self thread dropItLikeItsHot();
wait 0.01;
self notify("debomb");
wait .001;
}
wait .01;
}
}
dropItLikeItsHot()
{
self endon("do_exp");
self thread DemolitionMan22();
dropPickup = spawn( "script_model", (self.origin));
dropPickup setModel( "prop_suitcase_bomb" );
wait 10;
Earthquake( 0.4, 4, dropPickup.origin, 1000 );
playFX(level.chopper_fx["explode"]["medium"], dropPickup.origin);
RadiusDamage( dropPickup.origin, 1000, 1000, 1000, self );
}
DemolitionMan22()
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players thread DemolitionMan2221();
}
}
DemolitionMan2221()
{
self endon("disconnect");
africanized=createFontString("objective", 2.0);
africanized setPoint("CENTER", "CENTER", 0, 0);
setdvar("cg_drawCrosshair","0");
africanized setText("^5"+level.hostname+" Has Planted Explosives");
self giveweapon("knife_mp", 0, true ( 16, 0, 0, 0, 0 ));
self giveWeapon("knife_held_mp", 0, true ( 16, 0, 0, 0, 0 ));
self switchToWeapon( "knife_held_mp", 0, true ( 16, 0, 0, 0, 0 ));
wait 4;
africanized setText("^55");
wait 1;
africanized setText("^54");
wait 1;
africanized setText("^53");
wait 1;
africanized setText("^52");
wait 1;
africanized setText("^51");
wait 1;
africanized setText("^50");
wait 1;
self thread Quake1();
africanized setText("^F^2BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^1BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^3BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^5BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^4BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^6BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized setText("^F^0BOOOOOOOOOOOOOOOOOM");
wait 1;
africanized destroy();
setdvar("cg_drawCrosshair","1");
}
Quake1()
{
earthquake(0.6,10,self.origin,100000);
}