ExclamationSolvedHELP PLEASE

Posts 1–13 of 13 · Page 1 of 1
HELP PLEASE
I have an request for an Chaotic zombiemod for Steam with Raygun. And if you pack-a-punch The Raygun you have RayGun Akimbo OR Raygun Full-Auto.
Maybe also with Smarter(Retarded Enemies) mod
I Hope this is possible i really would appreciate it
Thank you already
we cant mod weapons that dont exist in the game itself that would be modeling and its not possible for mw2 i think i know some people of aiw are working on it but i think it will be very hard so ..
hey infernix je bent nl

PP2000 woodland?

PP2000 woodland
Quote Originally Posted by panamasa View Post
hey infernix je bent nl

PP2000 woodland?

PP2000 woodland
it's an english forum not a dutch one
yeah its the wrong section it need to be posted in help request
also dutch lol is this site dutch or somethin'? xD
Quote Originally Posted by panamasa View Post
also dutch lol is this site dutch or somethin'? xD
An other dude on my ignore list! Great.
*sigh* Just leave me alone then
/moved .
1. Find and open up Packapunch.gsc.
2. Delete everything inside there.
3. Now, paste this there:
Code:
giveUpgradedWeapon()
{
      self endon("disconnect");
      self endon("death");

                while(self getCurrentWeapon() == "ump45_mp")
		{                            
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("ump45_fmj_xmags_mp", 6, false);
                            self thread NukeBullets(); 
		wait 0.1;
		}
                while(self getCurrentWeapon() == "usp_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("deserteaglegold_mp", 0, false);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "riotshield_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon("riotshield_mp", 0, false);
	              self attach("weapon_riot_shield_mp", "tag_shield_back", false);	
                            self thread SuperShield();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "beretta_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("beretta_akimbo_mp", 0, true);
                                         for(;;){
		             self waittill( "weapon_fired" );
                                         if( self getCurrentWeapon() != "beretta_akimbo_mp" )
		             continue;
                                         forward = self getTagOrigin("j_head");
                                         end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
		             location = BulletTrace( forward, end, 0, self )[ "position" ];
		             MagicBullet( "m79_mp", forward, location, self );}
		wait 0.1;
		}
                while(self getCurrentWeapon() == "wa2000_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("wa2000_thermal_mp", 8, false);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m16_mp")
                            {
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon("m16_xmags_mp", 8, false);
                            self setClientDvar( "player_burstFireCooldown", "0" );
                            wait 0.1;
                            }
                while(self getCurrentWeapon() == "famas_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("famas_xmags_mp", 8, false);
                            self setClientDvar( "player_burstFireCooldown", "0" );
		wait 0.1;
		}
                while(self getCurrentWeapon() == "beretta393_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("beretta393_akimbo_mp", 0, true);
                            self setClientDvar( "player_burstFireCooldown", "0" );
		wait 0.1;
		}
                while(self getCurrentWeapon() == "ak47_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("ak47_eotech_heartbeat_mp", 8, false);
                            self setClientDvar( "motionTrackerSweepSpeed", "9999" );
                            self setClientDvar( "motionTrackerSweepInterval", "1" );
                            self setClientDvar( "motionTrackerSweepAngle", "180" );
                            self setClientDvar( "motionTrackerRange", "2500" );
                            self setClientDvar( "motionTrackerPingSize", "0.1" ); 
                          	wait 0.1;
		}
                while(self getCurrentWeapon() == "aa12_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("aa12_xmags_mp", 6, false);
		self GiveMaxAmmo("aa12_xmags_mp");
		wait 0.1;
		}
                while(self getCurrentWeapon() == "striker_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self thread StrikerNoobTube();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "cheytac_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("cheytac_fmj_xmags_mp", 6, false);  
	              self.moveSpeedScaler = 1.3;                         
                            self thread QuickScope();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m21_acog_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
	              self giveWeapon("m21_acog_fmj_mp", 8, false);  
		wait 0.1;
		}
                while(self getCurrentWeapon() == "glock_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon("glock_akimbo_xmags_mp", 0, true);
                            self thread FagGun();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "rpd_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self attach("weapon_minigun", "j_elbow_bulge_le", false);	
		self giveWeapon("defaultweapon_mp", 7, true);
                            self thread DeathMachine();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m79_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("m79_mp", 0, true);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "coltanaconda_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("coltanaconda_akimbo_mp", 0, true);
	              self.moveSpeedScaler = 1.4;       
                            self thread Harry();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m4_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("m4_eotech_silencer_mp", 5, false);
		self GiveMaxAmmo("m4_eotech_silencer_mp");
		wait 0.1;
		}
                while(self getCurrentWeapon() == "mp5k_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("mp5k_silencer_mp", 5, false);
		self player_recoilScaleOn(0);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "at4_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self thread GrimReaper();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "barrett_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self thread DestructoBarrett();
		self player_recoilScaleOn(0);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "deserteaglegold_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "deserteaglegold_mp", 0, false);
                            self thread GoldenBullets();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "onemanarmy_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "onemanarmy_mp", 0, false);
                            self thread OMA();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "sa80_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "sa80_grip_xmags_mp", 6, false);
		self GiveMaxAmmo("sa80_grip_xmags_mp");
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m21_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "m21_heartbeat_xmags_mp", 7, false);
		self GiveMaxAmmo("m21_heartbeat_xmags_mp");
                            self thread M21Scope();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "spas12_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
		self giveWeapon("spas12_fmj_xmags_mp", 4, false);
                                         for(;;)
                                         {
		             self waittill( "weapon_fired" );
                                         if( self getCurrentWeapon() != "spas12_fmj_xmags_mp" )
		             continue;
                                         forward = self getTagOrigin("j_head");
                                         end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
		             location = BulletTrace( forward, end, 0, self )[ "position" ];
                                         crosshair = BulletTrace( forward, end, 0, self )[ "position" ];
		             MagicBullet( "fal_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "ak47_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "scar_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "fal_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "ak47_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "fal_shotgun_attach_mp", forward, location, self );
		             MagicBullet( "ac130_25mm_mp", forward, location, self );
		             MagicBullet( "ac130_25mm_mp", forward, location, self );
		             MagicBullet( "ac130_25mm_mp", forward, location, self );
                                         fx = SpawnFx(level.chopper_fx["fire"]["trail"]["large"], crosshair); 
                                         TriggerFX(fx);
                                         wait 1;
                                         fx delete();
                                         }

		wait 1.1;
		}
                while(self getCurrentWeapon() == "tmp_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "tmp_xmags_mp", 8, false);
		self GiveMaxAmmo("tmp_xmags_mp");
                            self thread EpicTMP();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "mg4_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "mg4_eotech_mp", 3, false);
		self GiveMaxAmmo("mg4_eotech_mp");
		self player_recoilScaleOn(0);
		wait 0.1;
		}
                while(self getCurrentWeapon() == "pp2000_eotech_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "pp2000_eotech_mp", 6, true);
                            self thread maps\mp\gametypes\RayGun::main();
 		wait 0.1;
		}
                while(self getCurrentWeapon() == "pp2000_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "pp2000_eotech_mp", 7, false);
                            self thread maps\mp\gametypes\RayGun::main();
 		wait 0.1;
		}
                while(self getCurrentWeapon() == "aug_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "aug_grip_mp", 3, false);
                            self thread AUG();
  		wait 0.1;
		}
                while(self getCurrentWeapon() == "m240_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "m240_grip_mp", 7, false);
                            self thread MortalMachine();
  		wait 0.1;
		}
                while(self getCurrentWeapon() == "tavor_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "tavor_fmj_reflex_mp", 4, false);
                            self ThermalVisionFOFOverlayOn();
  		wait 0.1;
		}
                while(self getCurrentWeapon() == "kriss_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "kriss_reflex_rof_mp", 5, false);
                            self ThermalVisionFOFOverlayOn();
  		wait 0.1;
		}
                while(self getCurrentWeapon() == "scar_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "scar_eotech_xmags_mp", 4, false);
		self GiveMaxAmmo("scar_eotech_xmags_mp");
                            self thread ScarY();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "ranger_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "ranger_akimbo_fmj_mp", 0, true);
		self GiveMaxAmmo("ranger_akimbo_fmj_mp");
	              self.moveSpeedScaler = 1.3;       
		wait 0.1;
		}
                while(self getCurrentWeapon() == "p90_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "p90_fmj_mp", 5, false);
                            self thread drawSmoke();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "masada_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "masada_eotech_mp", 5, false);
                            self thread Masada();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "uzi_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "uzi_acog_silencer_mp", 8, false);
                           	self.moveSpeedScaler = 2;     
		wait 0.1;
		}
                while(self getCurrentWeapon() == "model1887_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "model1887_akimbo_mp", 0, true);
                           	self thread Models();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "fn2000_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "fn2000_reflex_mp", 8, false);
                           	self thread WunderWaffe();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "fal_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "fal_silencer_mp", 4, false);
                           	self thread FAIL();
		wait 0.1;
		}
                while(self getCurrentWeapon() == "m1014_mp")
		{
                            self.curWeap = self getCurrentWeapon();
                            self takeWeapon(self.curWeap);
                            self giveWeapon( "m1014_xmags_mp", 6, false);
                           	self thread ShotGun();
		wait 0.1;
		}


}

NukeBullets() 
{
      self endon("death");
    for(;;)
    {
        self waittill ( "weapon_fired" );
        if ( self getCurrentWeapon() == "ump45_fmj_xmags_mp" ){
        forward = self getTagOrigin("j_head");
        end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
        SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
        level.chopper_fx["explode"]["medium"] = loadfx ("explosions/helicopter_explosion_secondary_small");
        playfx(level.chopper_fx["explode"]["medium"], SPLOSIONlocation);
        RadiusDamage( SPLOSIONlocation, 100, 300, 100, self );}
    }
}

GoldenBullets() 
{
      self endon("death");
    for(;;)
    {
        self waittill ( "weapon_fired" );
        if ( self getCurrentWeapon() == "deserteaglegold_mp" ){
        forward = self getTagOrigin("j_head");
        end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
        SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
        level.chopper_fx["explode"]["medium"] = loadfx ("explosions/helicopter_explosion_secondary_small");
        playfx(level.chopper_fx["explode"]["medium"], SPLOSIONlocation);
        RadiusDamage( SPLOSIONlocation, 500, 1000, 500, self );}
    }
}



vector_scal(vec, scale) 
{
        vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
        return vec;
}

GetCursorPos()
{
	forward = self getTagOrigin("tag_eye");
	end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
	location = BulletTrace( forward, end, 0, self)[ "position" ];
	return location;
}

SuperShield()
{
       self endon("death");

       self notifyOnPlayerCommand("button_rstick", "+melee");
       for(;;)
       {
            self waittill( "button_rstick" );
            if ( self getCurrentWeapon() == "riotshield_mp" )
            {
            MagicBullet( "fal_shotgun_attach_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
            }
       }
}

Harry()
{
         self endon("death");

         for(;;)
         {
              self waittill( "weapon_fired" );
              if ( self getCurrentWeapon() == "coltanaconda_akimbo_mp" )
              {
              MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
              }
         }
}

StrikerNoobTube()
{
         self endon("death");

         self giveWeapon("striker_xmags_mp", 8, false);
         for(;;)
         {
              self waittill( "weapon_fired" );
              if ( self getCurrentWeapon() == "striker_xmags_mp" )
              {
              MagicBullet( "m79_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
              }
          }
}


ShotGun()
{
         self endon("death");

         for(;;)
         {
              self waittill( "weapon_fired" );
              if ( self getCurrentWeapon() == "m1014_xmags_mp" )
              {
              MagicBullet( "aa12_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
              }
          }
}

QuickScope()
{
	self endon ( "disconnect" );
	self endon ( "death" );
              self notifyOnPlayerCommand("[{+toggleads_throw}]", "+toggleads_throw");
	while(1) {
		self waittill("[{+toggleads_throw}]");
                            if ( self getCurrentWeapon() == "cheytac_fmj_xmags_mp" ){
		wait 0.3;
		self allowADS(false);
		self allowADS(true);
		self allowADS(false);
		self allowADS(true);		 
		wait 0.0005; }}
}

FagGun()
{
         self endon("death");

         for(;;)
         {
            self waittill( "weapon_fired" );
            if ( self getCurrentWeapon() == "glock_akimbo_xmags_mp" )
            {
            MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
            }
         }
}

DeathMachine()
{
    self endon("disconnect");
	self endon("death");
	
	while(1)
	{
	    if(self AttackButtonPressed())
	    {
		    tagorigin = self getTagOrigin("j_elbow_bulge_le");
			
	       	firing = GetCursorPos();
		    x = randomIntRange(-50, 50);
            y = randomIntRange(-50, 50);
            z = randomIntRange(-50, 50);
			
		    MagicBullet( "ac130_25mm_mp", tagorigin, firing+(x, y, z), self );
			self setWeaponAmmoClip( "defaultweapon_mp", 0, "left" );
		    self setWeaponAmmoClip( "defaultweapon_mp", 0, "right" );
		}
	wait 0.07;
	}
}


GrimReaper()
{
    self endon("death");

    self giveWeapon("at4_mp", 0, true);
    for(;;){
    self waittill ("weapon_fired");
    if ( self getCurrentWeapon() == "at4_mp" )
    {
    forward = self getTagOrigin("tag_weapon_left");
    end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000);
    location = BulletTrace( forward, end, 0, self )[ "position" ];
    MagicBullet( "ac130_105mm_mp", forward, location, self );}}
}

DestructoBarrett()
{
        self endon("death");

        self giveWeapon( "barrett_thermal_mp", 8, false);
        for(;;)
        {
           self waittill( "weapon_fired" );
           if ( self getCurrentWeapon() == "barrett_thermal_mp" )
           {
           MagicBullet( "stinger_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
           }
       }
}

OMA()
{
          self endon("death");

          self notifyOnPlayerCommand("button_rstick", "+melee");
          self giveWeapon( "onemanarmy_mp", 0, false);
          for(;;)
          {
              self waittill( "button_rstick" );
              if ( self getCurrentWeapon() == "onemanarmy_mp" )
              {
              MagicBullet( "fal_shotgun_attach_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
              }
          }
}

M21Scope()
{
          self endon("death");

          for(;;)
          {
              self waittill( "weapon_fired" );
              if ( self getCurrentWeapon() == "m21_heartbeat_xmags_mp" )
              {
              MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
              }
           }
}

EpicTMP()
{
        self endon("death");

         for(;;)
         {
               self waittill( "weapon_fired" );
               if ( self getCurrentWeapon() == "tmp_xmags_mp" )
               {
               MagicBullet( "cheytac_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
               }
          }
}

AUG()
{
        self endon("death");

        for(;;)
        {
          self waittill( "weapon_fired" );
          if ( self getCurrentWeapon() == "aug_grip_mp" )
          {
          MagicBullet( "harrier_missile_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
          }
        }
}


MortalMachine()
{
          self endon("death");

          for(;;)
          {
               self waittill( "weapon_fired" );
               if ( self getCurrentWeapon() == "m240_grip_mp" )
               {
               MagicBullet( "remotemissile_projectile_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
               }
          }
}

ScarY()
{
        self endon("death");

         for(;;)
         {
             self waittill( "weapon_fired" );
             if ( self getCurrentWeapon() == "scar_eotech_xmags_mp" )
             {
             MagicBullet( "javelin_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
             }
         }
}

WunderWaffe()
{
        self endon("death");

         for(;;)
             {
             self waittill( "weapon_fired" );
             if ( self getCurrentWeapon() == "fn2000_reflex_mp" )
               {
               level.RayGunFX[0] = (0, 8, 10);
               level.RayGunFX[1] = (10, 0, 13);
               level.RayGunFX[2] = (0, -20, 8);
               level.RayGunFX[3] = (10, 1, -5);
               level.RayGunFX[4] = (0, 1, -10);
               level.RayGunFX[5] = (14, -10, -23);
               level.RayGunFX[6] = (1, 9, -5);
               level.RayGunFX[7] = (10, 2, 7);
               level.RayGunFX[8] = (4, -30, 12);
               MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
               end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
               forward = self getTagOrigin("j_head");
               crosshair = BulletTrace( forward, end, 0, self )[ "position" ];
               fx = SpawnFx(level.chopper_fx["light"]["belly"], crosshair); 
               fx2 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx3 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx4 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx5 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx6 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx7 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx8 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               fx9 = SpawnFx(level.chopper_fx["light"]["belly"], crosshair+ level.RayGunFX[RandomInt(level.RayGunFX.size)]);
               TriggerFX(fx);
               TriggerFX(fx2);
               TriggerFX(fx3);
               TriggerFX(fx4);
               TriggerFX(fx5);
               TriggerFX(fx6);
               TriggerFX(fx7);
               TriggerFX(fx8);
               TriggerFX(fx9);
               wait 0.2;
               fx delete();
               fx2 delete();
               fx3 delete();
               fx4 delete();
               fx5 delete();
               fx6 delete();
               fx7 delete();
               fx8 delete();
               fx9 delete();
               }
             }
}

drawSmoke()
{
        self endon("death");

         for(;;)
             {
             self waittill( "weapon_fired" );
             if ( self getCurrentWeapon() == "p90_fmj_mp" )
               {
               MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
               end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
               forward = self getTagOrigin("j_head");
               crosshair = BulletTrace( forward, end, 0, self )[ "position" ];
               blacksmoke = loadfx("smoke/car_damage_blacksmoke");
               fx = SpawnFx(blacksmoke, crosshair); 
               fx2 = SpawnFx(blacksmoke, crosshair+(30,10,20)); 
               TriggerFX(fx);
               TriggerFX(fx2);
               wait 0.5;
               fx delete();
               fx2 delete();
               }
             }
}

Masada()
{
        self endon("death");

         for(;;)
         {
             self waittill( "weapon_fired" );
             if ( self getCurrentWeapon() == "masada_eotech_mp" )
             {
             MagicBullet( "javelin_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
             }
         }
}


Models()
{
     self endon("death");

     for(;;)
     {
          self waittill( "weapon_fired" );
          if ( self getCurrentWeapon() == "model1887_akimbo_mp" )
          {
          MagicBullet( "ac130_40mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self ); 
          }
     }
}

FAIL()
{
        self endon("death");

         for(;;)
             {
             self waittill( "weapon_fired" );
             if ( self getCurrentWeapon() == "fal_silencer_mp" )
               {
               MagicBullet( "ac130_25mm_mp", self getTagOrigin("tag_eye"), self GetCursorPos(), self );
               end = self thread vector_scal(anglestoforward(self getPlayerAngles()),1000000);
               forward = self getTagOrigin("j_head");
               crosshair = BulletTrace( forward, end, 0, self )[ "position" ];
               fail = loadfx("muzzleflashes/ac130_105mm");
               fx = SpawnFx(fail, crosshair); 
               TriggerFX(fx);
               wait 0.5;
               fx delete();
               }
             }
}
Posts 1–13 of 13 · Page 1 of 1
This thread is closed for replies.

Tags for this Thread

Talk with us