Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MW2 Golden Gun Mod
#1
Here is my golden gun gamemode.

How to play?
Quote:Golden Gun:

Everyone starts of with:

*Weapon- Single Magnum
*Perks - Scavenger, Coldblooded, Ninja
*Equipment - Tactical Insertion

When that person gets a kill with the magnum they get the akimbo magnums and keep going until through all the pistols until they get to the golden gun (gold desert eagle). You need to get 8 kills straight without dying. If during the 8 kills you die at anytime any way you are reset back to the first gun the magnum. Winner is the player who gets the most kills within the 10 minute time limit. Also every kill gets you +50 health.

The player who has the gold desert eagle gets the following advantages:

*Explosive Bullets
*Wallhack
*500 health

The player who has the gold desert eagle gets following disadvantages:

*Everyone gets UAV except Golden Gun user
*Tactical Insertion is Taken away
*Coldblooded and Ninja Removed
*Show up on map when UAV inbound
*Limited Bullets (Replenish via Scavenger only)
*Golden Gun can kill you if used wrong

Ways to Kill:

*Knifing
*Enivromental Kills (Barrel Exploding)

Code:
Loadgoldgun()
{
    if(!self.GunGameRunOnce)
    {
        self thread maps\mp\gametypes\_hud_message::hintMessage("\nGolden Gun\n");
        self thread maps\mp\gametypes\_hud_message::hintMessage("\nEvery Kill Gives you ^3+50 ^7Health\n");
        self thread maps\mp\gametypes\_hud_message::hintMessage("\nKnife Kills Upgrade Guns Aswell\n");
        self.GunGameRunOnce=1;
    }
        self takeAllWeapons();
        self _clearPerks();
        self.hasRadar = true;
        self maps\mp\killstreaks\_killstreaks::clearKillstreaks();
        self maps\mp\gametypes\_class::setKillstreaks( "none", "none", "none" ); // Set normal killstreaks to none
        self thread maps\mp\perks\_perks::givePerk("specialty_scavenger");
        self thread maps\mp\perks\_perks::givePerk("specialty_coldblooded");
        self thread maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
                wait 0.5;
        self giveWeapon("flare_mp");
        self giveWeapon("coltanaconda_fmj_mp",0,false);
        self switchToWeapon("coltanaconda_fmj_mp",0,false);
                self thread giveguns();
                wait 5;
                self iPrintlnBold("^2Kills Needed: ^1[^38^1]");

}

Code:
giveguns()  
{
self endon ("death");

self.startscore = self.pers["kills"];

    while(1) {
        if(self.killcount != self.pers["kills"] - self.startscore) {
            self.killcount = self.pers["kills"] - self.startscore;
            switch(self.killcount)
   {
   case 1:
    self notify("newstreak");
    self takeWeapon("coltanaconda_fmj_mp",0,false);
    self giveWeapon("coltanaconda_akimbo_mp",0,true);
    self switchToWeapon("coltanaconda_akimbo_mp",0,true);
    self.maxhealth=50;
    self.health=self.maxhealth;
    break;
   case 2:
    self notify("newstreak");
    self takeWeapon("coltanaconda_akimbo_mp",0,true);
    self giveWeapon("usp_fmj_mp",0,false);
    self switchToWeapon("usp_fmj_mp",0,false);
        self iPrintlnBold("^2Kills Needed: ^1[^36^1]");
    self.maxhealth=100;
    self.health=self.maxhealth;
    break;
   case 3:
    self notify("newstreak");
    self takeWeapon("usp_fmj_mp",0,false);
    self giveWeapon("usp_akimbo_xmags_mp",0,true);
    self switchToWeapon("usp_akimbo_xmags_mp",0,true);
        self iPrintlnBold("^2Kills Needed: ^1[^35^1]");
    self.maxhealth=150;
    self.health=self.maxhealth;
    break;
   case 4:
    self notify("newstreak");
    self takeWeapon("usp_akimbo_xmags_mp",0,true);
    self giveWeapon("beretta_fmj_mp",0,false);
    self switchToWeapon("beretta_fmj_mp",0,false);
        self iPrintlnBold("^2Kills Needed: ^1[^34^1]");
    self.maxhealth=200;
    self.health=self.maxhealth;
    break;
   case 5:
    self notify("newstreak");
    self takeWeapon("beretta_fmj_mp",0,false);
    self giveWeapon("beretta_akimbo_xmags_mp",0,true);
    self switchToWeapon("beretta_akimbo_xmags_mp",0,true);
        self iPrintlnBold("^2Kills Needed: ^1[^33^1]");
    self.maxhealth=250;
    self.health=self.maxhealth;
    break;
   case 6:
    self notify("newstreak");
    self takeWeapon("beretta_akimbo_xmags_mp",0,true);
    self giveWeapon("deserteagle_fmj_mp",0,false);
    self switchToWeapon("deserteagle_fmj_mp",0,false);
        self iPrintlnBold("^2Kills Needed: ^1[^32^1]");
    self.maxhealth=300;
    self.health=self.maxhealth;
    break;
   case 7:
    self notify("newstreak");
    self takeWeapon("deserteagle_fmj_mp",0,false);
    self giveWeapon("deserteagle_akimbo_mp",0,true);
    self switchToWeapon("deserteagle_akimbo_mp",0,true);
        self iPrintlnBold("^2Kills Needed: ^1[^31^1]");
    self.maxhealth=350;
    self.health=self.maxhealth;
    break;
   case 8:
    self notify("newstreak");
    self takeWeapon("deserteagle_akimbo_mp",0,true);
    self takeWeapon("flare_mp");
        self thread maps\mp\mods\_mods4::DispatchSplash("^3Golden Gun Given!");
    self thread maps\mp\gametypes\_hud_message::hintMessage("You have Demi God!");
    self ThermalVisionFOFOverlayOn();
    self playLocalSound("mp_challenge_complete");
    self giveWeapon("deserteaglegold_mp",0,false);
    self switchToWeapon("deserteaglegold_mp",0,false);
    self.maxhealth=500;
    self.health=self.maxhealth;
        self thread maps\mp\mods\_extramods::ExplosiveBulletss();
        self _unsetPerk("specialty_coldblooded");
        self _unsetPerk("specialty_heartbreaker");
    self thread maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
    break;
    
            }
  }
        wait 0.05;
}
}

Code:
ExplosiveBulletss()
{
        self endon ( "death" );
        self endon ( "bulletgone" );
        for(;;)
        {
                self waittill ( "weapon_fired" );
                forward = self getTagOrigin("j_head");
                end = self thread vector_scal9(anglestoforward(self getPlayerAngles()),1000000);
                SPLOSIONlocation = BulletTrace( forward, end, 0, self )[ "position" ];
                level.chopper_fx["explode"]["medium"] = loadfx ("props/electricbox4_explode");
                playfx(level.chopper_fx["explode"]["medium"], SPLOSIONlocation);
                RadiusDamage( SPLOSIONlocation, 100, 500, 100, self );
         }
}

vector_scal9(vec, scale)
{
        vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale);
        return vec;
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [Release] Golden guns and all titles AdamOwnz 34 24,609 03-12-2013, 03:12
Last Post: REAB66
  MW2 Golden Guns! with tut skata3000 21 13,447 08-27-2012, 13:22
Last Post: ghilllie
  [Release] Golden Desert Eagle for v1.5 TheSchitt 15 19,065 03-13-2012, 16:16
Last Post: NChecker
  [Release] Golden Deagle iPaddie 9 10,100 01-12-2012, 20:21
Last Post: kenanbaki
  [News] Golden Deagle Troll Yamato 3 2,971 01-11-2012, 18:57
Last Post: JariZ
  Golden Pack-A-Punch Weapons Joshwoocool 6 6,464 11-23-2011, 05:31
Last Post: hunturbo
Tongue [Request] Golden Texture kalle347 12 9,680 02-09-2011, 16:20
Last Post: iPaddie
  Golden Crossbow Sh0tGuN2197 4 3,126 01-24-2011, 11:10
Last Post: d0h!

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum Powered By MyBB, Theme by © 2002-2024 Melroy van den Berg.