ProximityMine()
{
self endon("death");
self endon("disconnect");
self.curWeapon=self getCurrentWeapon();
self giveWeapon("c4_mp");
self SetWeaponAmmoClip("c4_mp",1);
self switchToWeapon("c4_mp");
proxmine="c4_mp";
self iPrintln("Proximity Mine Equipped");
self waittill("grenade_fire",proxmine);
if(proxmine=="c4_mp")
{
proxmine waittill("activated");
me=self;
wait 1;
self iPrintln("Proximity Mine Activated");
proxmine thread sensor(me);
self switchToWeapon(self.curWeapon);
}
}
sensor(me)
{
while(1)
{
for(k=0;k<level.players.size;k++)
{
player=level.players[k];
if(distance(self.origin,player.origin)<160)
{
if(level.teamBased)
{
if(player.team==get_enemy_team(me.team))
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
else
{
if(me==player)
{
return 0;
}
else
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
}
}
wait .05;
}
}
Enjoy!
ProximityMine()
{
self endon("death");
self endon("disconnect");
self.curWeapon=self getCurrentWeapon();
self giveWeapon("c4_mp");
self SetWeaponAmmoClip("c4_mp",1);
self switchToWeapon("c4_mp");
proxmine="c4_mp";
self iPrintln("Proximity Mine Equipped");
self waittill("grenade_fire",proxmine);
if(proxmine=="c4_mp")
{
proxmine waittill("activated");
me=self;
wait 1;
self iPrintln("Proximity Mine Activated");
proxmine thread sensor(me);
self switchToWeapon(self.curWeapon);
}
}
sensor(me)
{
while(1)
{
for(k=0;k<level.players.size;k++)
{
player=level.players[k];
if(distance(self.origin,player.origin)<160)
{
if(level.teamBased)
{
if(player.team==get_enemy_team(me.team))
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
else
{
if(me==player)
{
return 0;
}
else
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
}
}
wait .05;
}
}
Enjoy!
ProximityMine()
{
self endon("death");
self endon("disconnect");
self.curWeapon=self getCurrentWeapon();
self giveWeapon("c4_mp");
self SetWeaponAmmoClip("c4_mp",1);
self switchToWeapon("c4_mp");
proxmine="c4_mp";
self iPrintln("Proximity Mine Equipped");
self waittill("grenade_fire",proxmine);
if(proxmine=="c4_mp")
{
proxmine waittill("activated");
me=self;
wait 1;
self iPrintln("Proximity Mine Activated");
proxmine thread sensor(me);
self switchToWeapon(self.curWeapon);
}
}
sensor(me)
{
while(1)
{
for(k=0;k<level.players.size;k++)
{
player=level.players[k];
if(distance(self.origin,player.origin)<160)
{
if(level.teamBased)
{
if(player.team==get_enemy_team(me.team))
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
else
{
if(me==player)
{
return 0;
}
else
{
self playsound("mp_ingame_summary");
wait .5;
self detonate();
}
}
}
}
wait .05;
}
}
Enjoy!
bounce()
{
self iprintln("Betty Spawned...RUN!");//more fun to make it kill everyone
betty = spawn( "script_model", self.origin + ( 0, 0, 10) );
betty setModel("projectile_rpg7");
betty RotatePitch( -90, 0.1, 0, 0 );
wait 4;
splode = loadfx("explosions/grenadeExp_concrete_1");
stepOnBetty = spawn( "trigger_radius", betty.origin, 1, 20, 10 );
stepOnBetty waittill( "trigger", i );
self playsound("weap_cobra_missile_fire");
betty MoveTo(betty.origin +(0,0,70),0.4);
wait .6;
Playfx(splode, betty.origin);
RadiusDamage(betty.origin,300,200,50,self);
self playsound("rocket_explode_default");
betty delete();
}
bounce()
{
self iprintln("Betty Spawned...RUN!");//more fun to make it kill everyone
betty = spawn( "script_model", self.origin + ( 0, 0, 10) );
betty setModel("projectile_rpg7");
betty RotatePitch( -90, 0.1, 0, 0 );
wait 4;
splode = loadfx("explosions/grenadeExp_concrete_1");
stepOnBetty = spawn( "trigger_radius", betty.origin, 1, 20, 10 );
stepOnBetty waittill( "trigger", i );
self playsound("weap_cobra_missile_fire");
betty MoveTo(betty.origin +(0,0,70),0.4);
wait .6;
Playfx(splode, betty.origin);
RadiusDamage(betty.origin,300,200,50,self);
self playsound("rocket_explode_default");
betty delete();
}
stepOnBetty = spawn( "trigger_radius", betty.origin, 1, 20, 10 );
stepOnBetty waittill( "trigger", i );
//Do some funny blowing up shit here
stepOnBetty = spawn( "trigger_radius", betty.origin, 1, 20, 10 );
stepOnBetty waittill( "trigger", i );
//Do some funny blowing up shit here
bounce()
{
self iprintln("Betty Spawned...RUN!");//more fun to make it kill everyone
betty = spawn( "script_model", self.origin + ( 0, 0, 10) );
betty setModel("projectile_rpg7");
betty RotatePitch( -90, 0.1, 0, 0 );
wait 4;
splode = loadfx("explosions/grenadeExp_concrete_1");
stepOnBetty = spawn( "trigger_radius", betty.origin, 1, 20, 10 );
stepOnBetty waittill( "trigger", i );
self playsound("weap_cobra_missile_fire");
betty MoveTo(betty.origin +(0,0,70),0.4);
wait .6;
Playfx(splode, betty.origin);
RadiusDamage(betty.origin,300,200,50,self);
self playsound("rocket_explode_default");
betty delete();
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.