View Poll Results: Which one is Better?

Voters
9. You may not vote on this poll
  • Capture the Evidence

    4 44.44%
  • Nintendo Mario for Black Ops

    5 55.56%
Page 1 of 4 123 ... LastLast
Results 1 to 10 of 31
  1. #1
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
    Gamer IDs

    PSN ID: gamer_pvtryan Steam ID: pvtryan_cl Wii Code: PvtRyan

    Contact info:

    Youtube Channel: http://www.youtube.com/xPvtRyanx

    Default GOTW #1 [VOTING]

    Capture the Evidence
    Maps: Jungle
    Description:
    If your a captor your objective is to go to the base and capture the evidence and take it back to your base.
    If your a defender, you must defend the evidence and if you lose the evidence you can kill the captor and return it.
    Code:
    #include common_scripts\utility;
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    #include maps\mp\gametypes\_hud_util;
    
    init()
    {
    	setDvar( "didyouknow", "^3Capture The Evidence" );
    	level.onPlayerKilled = ::onPlayerKilled;
    	level thread doBlocks();
    	level thread EvidenceIcons();
    	level thread LevelVars();
    	thread onPlayerConnect();
    	thread onPlayerConnected();
    	precacheModel( "p_glo_barricade_wood_barb" );//looks better than crates
    	preCacheShader( "compass_waypoint_capture" );//evidence
    	preCacheShader( "compass_waypoint_target" );//capture location
    	level.prematchPeriod = 3;
    }
    
    LevelVars()
    {
    	level.Door["Open"] = 0;
    	level.Evidence_Taken = 0; //evidence droped
    	wait 0.01;
    	level.Evidence_Captured = 0; //evidence droped
    	level.Evidence["Droped"] = 0; //evidence droped
    	level.Evidence[2] hide();
    }
    
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connecting", player );
    
    		player thread GameActions();
    		player thread onPlayerSpawned();
    		player thread HolderDeath();
    	}
    }
    
    onPlayerConnected()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    
    		player thread GameVars();
    		wait 0.1;
            	player [[level.autoassign]]();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    
    		self thread Settings();
    		self thread GunVars();
    		self thread ShowPoints();
    	}
    }
    
    HolderDeath()
    {
    	for(;;)
    	{
    		self waittill( "death" );
    
    		if( self.Evidence["Holder"] == 1 )
    		{
    			self.Evidence["Holder"] = 0;
    			level.Evidence_Taken = 0;
    			level.Evidence["Droped"] = 1;
    			wait 0.05;
    			level.Evidence[1] moveTo( self.origin, 0.01 );//set the evidence at the place you died
    			level.Evidence[1] rotateTo( self.angles, 0.01 );
    			level.Evidence[1] show();
    			wait 0.05;
    			self detach( "prop_suitcase_bomb", "tag_stowed_back" );
    			iPrintlnBold( "^3Evidence Droped" );
    		}
    	}
    }
    
    
    GunVars()
    {
    	self.Uprgaded["l96a1"] = 0;//variables for weapon upgrades
    	self.Uprgaded["fnfal"] = 0;
    	self.Uprgaded["ak74u"] = 0;
    	self.Uprgaded["m16"] = 0;
    }
    
    onPlayerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
    {
    	if ( isDefined( attacker ) && isPlayer( attacker ) && self != attacker )
    	{
    		attacker.Evidence["Points"] += 50;
    	}
    }
    
    GameVars()
    {
    	self setClientDvar( "customclass1", " " );//having peoples class names is annoying
    	self setClientDvar( "customclass2", " " );
    	self setClientDvar( "customclass3", " " );
    	self setClientDvar( "customclass4", " " );
    	self setClientDvar( "customclass5", " " );
    	wait 0.05;
    	self setClientDvar( "prestigeclass1", " " );
    	self setClientDvar( "prestigeclass2", " " );
    	self setClientDvar( "prestigeclass3", " " );
    	self setClientDvar( "prestigeclass4", " " );
    	self setClientDvar( "prestigeclass5", " " );
    	wait 0.05;
    	setDvar( "g_TeamName_Allies", "Captors" );
    	setDvar( "g_TeamName_Axis", "^3Defenders" );
    	setDvar( "g_gametype", "tdm" );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_scorelimit", 0 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_timelimit", 0 );
    	wait 0.05;
            setDvar( "scr_disable_cac", 1 ); 
    	wait 0.05;
    	setDvar( "scr_disable_weapondrop", 1 );
    	setDvar( "g_allow_teamchange", 0 );
    	wait 0.05;
    	setDvar( "scr_game_killstreaks", 0 );
    	wait 0.05;
    	self.Evidence["Holder"] = 0;//i know its not a Dvar, just a setting
    	self.Evidence["Points"] = 0;//added a point system for buyable weapons
    	if( self.name == level.hostName ) self.Evidence["Points"] = 10000; //host always likes a little more money
    	else wait 0.1;
    }
    
    ShowPoints()
    {
    	self endon ( "death" );
    	self.EvidenceText["Points"] = self createFontString( "objective", 1.7 );
    	self.EvidenceText["Points"] setPoint( "TOPRIGHT", "TOPRIGHT", 0, 0 );
    	self thread DeathDelete(self.EvidenceText["Points"]);
    	for(;;)
    	{
    		self.EvidenceText["Points"] setText( "Points: ^3" + self.Evidence["Points"] );
    		wait 0.5;
    	}
    }
    
    Settings()
    {
    	self thread PlayerSettings();
    	wait 0.1;
    	self thread PlayerPerks();
    	wait 0.1;
    	self thread GameInfo();
    }
    
    GameInfo()
    {
    	if( self.pers["team"] == "allies" )
    	{
    		self iPrintln( "^3Captor:" );
    		self iPrintln( "          Find The Evidence" );
    		self iPrintln( "          Pick It Up" );
    		self iPrintln( "          Return To Base With It To Win" );
    	}
    	else if( self.pers["team"] == "axis" )
    	{
    		self iPrintln( "^3Defender:" );
    		self iPrintln( "          Protect The Evedence" );
    		self iPrintln( "          The Capture Of It" );
    		self iPrintln( "          Will Resault In You're Loss" );
    	}
    }
    
    PlayerPerks()
    {
    	self endon ( "disconnect" );
    
    	self clearPerks();
    	wait 0.01;
    	self setPerk( "specialty_unlimitedsprint" );
    	self setPerk( "specialty_movefaster" );
    	self setPerk( "specialty_gpsjammer" );
    	self setPerk( "specialty_bulletpenetration" );
    	self setPerk( "specialty_fastmeleerecovery" );
    	self setPerk( "specialty_twogrenades" );
    }
    
    PlayerSettings()
    {
    	self takeAllWeapons();
    	wait 0.01;
    	if( self.pers["team"] == "allies" )
    	{
    		self setOrigin( ( 436, 2780, 84 ), ( 0, 225, 0 ) );
    		wait 0.01;
    		self giveWeapon( "ak47_mp" );
    		self giveWeapon( "python_mp" );
    		self giveWeapon( "frag_grenade_mp" );
    		self giveWeapon( "knife_mp" );
    		self giveMaxAmmo( "ak47_mp" );
    		self giveMaxAmmo( "python_mp" );
    		self giveMaxAmmo( "frag_grenade_mp" );
    		self switchToWeapon( "ak47_mp" );
    	}
    	else if( self.pers["team"] == "axis" )
    	{
    		self setOrigin( ( 2178, -2388, 277 ), ( 0, 225, 0 ) );
    		wait 0.01;
    		self giveWeapon( "commando_mp" );
    		self giveWeapon( "cz75_mp" );
    		self giveWeapon( "frag_grenade_mp" );
    		self giveWeapon( "knife_mp" );
    		self giveMaxAmmo( "commando_mp" );
    		self giveMaxAmmo( "cz75_mp" );
    		self giveMaxAmmo( "frag_grenade_mp" );
    		self switchToWeapon( "commando_mp" );
    	}
    }
    
    DeathDelete( entity )
    {
    	self waittill_any( "death", "round_end_done", "disconnect" );
    	entity delete();
    	entity destroy();
    }
    
    createBlock( num, origin, angle )
    {
    	level.Block[num] = spawn( "script_model", origin );
         	level.Block[num] setModel( "mp_supplydrop_boobytrapped" );
            level.Block[num].angles = angle;
    }
    
    createCrate( origin, angle )
    {
    	level.Crate = spawn( "script_model", origin );
         	level.Crate setModel( "mp_supplydrop_ally" );
            level.Crate.angles = angle;
         	level.Crate hide();
    }
    
    createLoaction( origin, num )
    {
    	level.Location[num] = spawn( "script_model", origin );
    }
    
    createCapture( origin )
    {
    	level.CaptureSpot = spawn( "script_model", origin );
    
    	FlagEffect = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	Effect = PlayLoopedFX( FlagEffect, 1, origin );
    }
    
    createEvidence( pos, angle, num )
    {
    	level.Evidence[num] = spawn( "script_model", pos );
    	level.Evidence[num] setModel( "prop_suitcase_bomb" );
    	level.Evidence[num].angles = angle;
    }
    
    createGun( pos, angle, gun )
    {
    	level.gun[gun] = spawn( "script_model", pos + ( 0, 0, 40 )  );
    	level.gun[gun] setModel( getWeaponModel( gun + "_mp" ) );
    	level.gun[gun].angles = angle;
    
    	FlagEffect = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	Effect = PlayLoopedFX( FlagEffect, 1, pos );
    }
    
    createFence( pos, angle )
    {
    	level.Fence = spawn( "script_model", pos );
    	level.Fence setModel( "p_glo_barricade_wood_barb" );
    	level.Fence.angles = angle;
    }
    
    EvidenceIcons()
    {
    	objective_add( 1, "active", level.Evidence[1].origin );
    	objective_icon( 1, "compass_waypoint_target" );
    	objective_add( 2, "active", level.Evidence[2].origin );
    	objective_icon( 2, "compass_waypoint_capture" );
    }
    
    doBlocks()
    {
    	//Door 1
    	//left side
    	level.MakeDoor[1] = createBlock( 1, ( 2791, -1489, 261 ), ( 0, -46, 0 ) );
    	level.MakeDoor[2] = createBlock( 2, ( 2791, -1489, 296 ), ( 0, -46, 0 ) );
    	level.MakeDoor[3] = createBlock( 3, ( 2791, -1489, 331 ), ( 0, -46, 0 ) );
    	//right side
    	level.MakeDoor[4] = createBlock( 4, ( 2746, -1531, 261 ), ( 0, -46, 0 ) );
    	level.MakeDoor[5] = createBlock( 5, ( 2746, -1531, 296 ), ( 0, -46, 0 ) );
    	level.MakeDoor[6] = createBlock( 6, ( 2746, -1531, 331 ), ( 0, -46, 0 ) );
    	//door action location
    	level.Spot[1] = createLoaction( ( 2770, -1503, 244 ), 1 );
    	//evedence brief
    	level.EvidenceHere[1] = createEvidence( ( 3186, -1427, 263 ), ( 0, 33, 0 ), 1 );
    	//captured evidence brief
    	level.EvidenceHere[2] = createEvidence( ( 1164, 1734, 287 ), ( 0, 0, 0 ), 2 );
    	//capture evidence location
    	level.CaptureArea[1] = createCapture( ( 1164, 1734, 285 ) );
    	//Wall
    	//right side
    	level.Wall[1] = createCrate( ( 2584, -1699, 305 ), ( 0, -78, 90 ) );
    	level.Wall[2] = createCrate( ( 2555, -1704, 305 ), ( 0, -78, 90 ) );
    	level.Wall[3] = createCrate( ( 2523, -1709, 305 ), ( 0, -78, 90 ) );
    	level.Wall[4] = createCrate( ( 2493, -1714, 305 ), ( 0, -78, 90 ) );
    	level.Wall[5] = createCrate( ( 2461, -1719, 305 ), ( 0, -78, 90 ) );
    	level.Wall[6] = createCrate( ( 2438, -1726, 305 ), ( 0, -63, 90 ) );
    	level.Wall[7] = createCrate( ( 2407, -1739, 305 ), ( 0, -63, 90 ) );
    	level.Wall[8] = createCrate( ( 2380, -1752, 305 ), ( 0, -63, 90 ) );
    	//left side
    	level.Wall[9] = createCrate( ( 2907, -1091, 304 ), ( 0, 11, 90 ) );
    	level.Wall[10] = createCrate( ( 2914, -1123, 304 ), ( 0, 11, 90 ) );
    	level.Wall[11] = createCrate( ( 2921, -1155, 304 ), ( 0, 11, 90 ) );
    	level.Wall[12] = createCrate( ( 2928, -1187, 304 ), ( 0, 11, 90 ) );
    	level.Wall[13] = createCrate( ( 2935, -1219, 304 ), ( 0, 11, 90 ) );
    	level.Wall[14] = createCrate( ( 2942, -1251, 304 ), ( 0, 11, 90 ) );
    	level.Wall[15] = createCrate( ( 2949, -1283, 304 ), ( 0, 11, 90 ) );
    	//lader block
    	level.Blocker[1] = createCrate( ( 2091, -2386, 171 ), ( 0, -25, 90 ) );
    	//barb fences
    	//left
    	level.FanceHere[1] = createFence( ( 2898, -1134, 271 ), ( 0, 86, 0 ) );
    	level.FanceHere[2] = createFence( ( 2906, -1214, 271 ), ( 0, -78, 0 ) );
    	//right
    	level.FanceHere[3] = createFence( ( 2526, -1703, 269 ), ( 0, -169, 0 ) );
    	level.FanceHere[4] = createFence( ( 2411, -1722, 272 ), ( 0, 9, 0 ) );
    	//guns
    	level.gunner[1] = createGun( ( 1859, 1930, 123 ), ( 0, 0, 0 ), "l96a1" );
    	level.gunner[3] = createGun( ( 2966, 99, 263 ), ( 0, 0, 0 ), "fnfal" );
    	level.gunner[4] = createGun( ( 3195, -1228, 273 ), ( 90, 0, 0 ), "m16" );
    	level.gunner[6] = createGun( ( 950, -650, 119 ), ( 0, 0, 0 ), "ak74u" );
    	level.gunner[7] = createGun( ( 3314, -2180, 272 ), ( 0, 0, 0 ), "ithaca" );
    }
    
    GameActions()
    {
    	for(;;)
    	{
    		//there is a glitch with the door, if used tomany times or if it is spamed the door will control its self
    		if( distance( self.origin, level.Location[1].origin ) < 80 )
    		{
    			if( level.Door["Open"] == 0 ) self iPrintln( "^3Press [{+activate}] To Open Door" );
    			else if( level.Door["Open"] == 1 ) self iPrintln( "^3Press [{+activate}] To Close Door" );
    	
    			while( distance( self.origin, level.Location[1].origin ) < 80 )
    			{
    				if( self useButtonPressed() )
    				{
    					self thread Space();
    					if( level.Door["Open"] == 0 ) level.Door["Open"] = 1;
    					else if( level.Door["Open"] == 1 ) level.Door["Open"] = 0;
    					wait 0.1;
    					self thread MoveDoor();
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.Evidence[1].origin ) < 80 )
    		{
    			if( self.pers["team"] == "allies" && level.Evidence_Taken == 0 ) self iPrintln( "^3Press [{+activate}] To Pick Up Evidence" );
    			else if( self.pers["team"] == "axis" && level.Evidence["Droped"] == 1 ) self iPrintln( "^3Press [{+activate}] To Return Evidence" );
    	
    			while( distance( self.origin, level.Evidence[1].origin ) < 80 )
    			{
    				if( self useButtonPressed() && self.pers["team"] == "allies" && level.Evendence["Tooked"] == 0 )
    				{
    					self thread Space();
    					level.Evidence_Taken = 1;
    					self.Evidence["Holder"] = 1;
    					level.Evidence["Droped"] = 0;
    					wait 0.01;
    					self attach( "prop_suitcase_bomb", "tag_stowed_back" );
    					level.Evidence[1] hide();
    					level.Evidence[1] moveTo( ( 9999, 9999, 0 ), 0.01 );
    					iPrintlnBold( "^3Evidence Taken" );
    				}
    				else if( self useButtonPressed() && self.pers["team"] == "axis" && level.Evidence["Droped"] == 1 )
    				{
    					self thread Space();
    					level.Evidence["Droped"] = 0;
    					wait 0.01;
    					level.Evidence[1] show();
    					level.Evidence[1] moveTo( ( 3186, -1427, 263 ), 0.01 );
    					level.Evidence[1] rotateTo( ( 0, 33, 0 ), 0.01 );
    					iPrintlnBold( "^3Evidence Returned" );
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.Evidence[2].origin ) < 80 )
    		{
    			if( self.pers["team"] == "allies" && self.Evidence["Holder"] == 1 ) self iPrintln( "^3Press [{+activate}] To Capture Evidence" );
    			else if( self.pers["team"] == "axis" && level.Evidence_Captured == 1 ) self iPrintln( "^3Press [{+activate}] To Return Evidence" );
    	
    			while( distance( self.origin, level.Evidence[2].origin ) < 80 )
    			{
    				if( self useButtonPressed() && self.pers["team"] == "allies" && self.Evidence["Holder"] == 1 )
    				{
    					self thread Space();
    					level.Evidence_Captured = 1;
    					self.Evidence["Holder"] = 0;
    					wait 0.01;
    					self detach( "prop_suitcase_bomb", "tag_stowed_back" );
    					level.Evidence[2] show();
    					iPrintlnBold( "^3Evidence Captured" );
    					wait 60;
    					if( level.Evidence_Captured == 1 ) thread maps\mp\gametypes\_globallogic::endGame( self.pers["team"], "^3" + self.name + "^7 - Captrued The Evidence" );
    				}
    				else if( self useButtonPressed() && self.pers["team"] == "axis" && level.Evidence_Captured == 1 )
    				{
    					self thread Space();
    					level.Evidence_Taken = 0;
    					level.Evidence_Captured = 0;
    					wait 0.01;
    					level.Evidence[2] hide();
    					level.Evidence[1] show();
    					level.Evidence[1] moveTo( ( 3186, -1427, 263 ), 0.01 );
    					level.Evidence[1] rotateTo( ( 0, 33, 0 ), 0.01 );
    					iPrintlnBold( "^3Evidence Returned" );
    					wait 60;
    					if( level.Evidence_Taken == 0 ) thread maps\mp\gametypes\_globallogic::endGame( self.pers["team"], "^3" + self.name + "^7 - Returned The Evidence" );
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.gun["l96a1"].origin ) < 60 )
    		{
    			if( self getCurrentWeapon() == "l96a1_mp" ) self iPrintln( "Press [{+activate}] To Upgrade ^3L96A1^7[^3400 Points^7]" );
    			else if( self getCurrentWeapon() != "l96a1_mp" ) self iPrintln( "Press [{+activate}] To Pick Up ^3L96A1^7[^3200 Points^7]" );
    	
    			while( distance( self.origin, level.gun["l96a1"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.Evidence["Points"] >= 200 && self.Uprgaded["l96a1"] == 0 )
    				{
    					self thread Space();
    					self.Uprgaded["l96a1"] = 1;
    					self.Evidence["Points"] -= 200;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "l96a1_mp" );
    					self switchToWeapon( "l96a1_mp" );
    					self giveMaxAmmo( "l96a1_mp" );
    				}
    				else if( self useButtonPressed() && self getCurrentWeapon() == "l96a1_mp" && self.Evidence["Points"] >= 400 )
    				{
    					self thread Space();
    					self.Evidence["Points"] -= 400;
    					self thread UpgradeWeapon();
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 400 && self getCurrentWeapon() == "l96a1_mp" )
    				{
    					self iPrintln("Need More Points!");
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 200 && self.Uprgaded["l96a1"] == 0 )
    				{
    					self iPrintln("Need More Points!");
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.gun["fnfal"].origin ) < 60 )
    		{
    			if( self getCurrentWeapon() == "fnfal_mp" ) self iPrintln( "Press [{+activate}] To Upgrade ^3FNFAL^7[^3400 Points^7]" );
    			else if( self getCurrentWeapon() != "fnfal_mp" ) self iPrintln( "Press [{+activate}] To Pick Up ^3FNFAL^7[^3500 Points^7]" );
    	
    			while( distance( self.origin, level.gun["fnfal"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.Evidence["Points"] >= 400 && self.Uprgaded["fnfal"] == 0 )
    				{
    					self thread Space();
    					self.Uprgaded["fnfal"] = 1;
    					self.Evidence["Points"] -= 400;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "fnfal_mp" );
    					self switchToWeapon( "fnfal_mp" );
    					self giveMaxAmmo( "fnfal_mp" );
    				}
    				else if( self useButtonPressed() && self getCurrentWeapon() == "fnfal_mp" && self.Evidence["Points"] >= 500 )
    				{
    					self thread Space();
    					self.Evidence["Points"] -= 500;
    					self thread UpgradeWeapon();
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 500 && self getCurrentWeapon() == "fnfal_mp" )
    				{
    					self iPrintln("Need More Points!");
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 400 && self.Uprgaded["fnfal"] == 0 )
    				{
    					self iPrintln("Need More Points!");
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.gun["m16"].origin ) < 60 )
    		{
    			if( self getCurrentWeapon() == "m16_mp" ) self iPrintln( "Press [{+activate}] To Upgrade ^3M16^7[^3600 Points^7]" );
    			else if( self getCurrentWeapon() != "m16_mp" ) self iPrintln( "Press [{+activate}] To Pick Up ^3M16^7[^3400 Points^7]" );
    	
    			while( distance( self.origin, level.gun["m16"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.Evidence["Points"] >= 400 && self.Uprgaded["m16"] == 0 )
    				{
    					self thread Space();
    					self.Uprgaded["m16"] = 1;
    					self.Evidence["Points"] -= 400;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "m16_mp" );
    					self switchToWeapon( "m16_mp" );
    					self giveMaxAmmo( "m16_mp" );
    				}
    				else if( self useButtonPressed() && self getCurrentWeapon() == "m16_mp" && self.Evidence["Points"] >= 600 )
    				{
    					self thread Space();
    					self.Evidence["Points"] -= 600;
    					self thread UpgradeWeapon();
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 600 && self getCurrentWeapon() == "m16_mp" )
    				{
    					self iPrintln("Need More Points!");
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 400 && self.Uprgaded["m16"] == 0 )
    				{
    					self iPrintln("Need More Points!");
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.gun["ak74u"].origin ) < 60 )
    		{
    			if( self getCurrentWeapon() == "ak74u_mp" ) self iPrintln( "Press [{+activate}] To Upgrade ^3MP5K^7[^3400 Points^7]" );
    			else if( self getCurrentWeapon() != "ak74u_mp" ) self iPrintln( "Press [{+activate}] To Pick Up ^3MP5K^7[^3500 Points^7]" );
    	
    			while( distance( self.origin, level.gun["ak74u"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.Evidence["Points"] >= 400 && self.Uprgaded["ak74u"] == 0 )
    				{
    					self thread Space();
    					self.Uprgaded["ak74u"] = 1;
    					self.Evidence["Points"] -= 400;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "ak74u_mp" );
    					self switchToWeapon( "ak74u_mp" );
    					self giveMaxAmmo( "ak74u_mp" );
    				}
    				else if( self useButtonPressed() && self getCurrentWeapon() == "ak74u_mp" && self.Evidence["Points"] >= 500 )
    				{
    					self thread Space();
    					self.Evidence["Points"] -= 500;
    					self thread UpgradeWeapon();
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 500 && self getCurrentWeapon() == "ak74u_mp" )
    				{
    					self iPrintln("Need More Points!");
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 400 && self.Uprgaded["ak74u"] == 0 )
    				{
    					self iPrintln("Need More Points!");
    				}
    				wait 1;
    			}
    		}
    		else if( distance( self.origin, level.gun["ithaca"].origin ) < 60 )
    		{
    			self iPrintln( "Press [{+activate}] To Pick Up ^3STAKEOUT^7[^3350 Points^7]" );
    	
    			while( distance( self.origin, level.gun["ithaca"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.Evidence["Points"] >= 350 )
    				{
    					self thread Space();
    					self.Evidence["Points"] -= 350;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "ithaca_mp" );
    					self switchToWeapon( "ithaca_mp" );
    					self giveMaxAmmo( "ithaca_mp" );
    				}
    				else if( self useButtonPressed() && self.Evidence["Points"] <= 350 )
    				{
    					self iPrintln("Need More Points!");
    				}
    				wait 1;
    			}
    		}
    		else
    		{
    			wait 0.1;
    		}
    		wait 0.1;
    	}
    }
    
    Space()
    {
    	self iPrintln(" ");
    	wait 0.01;
    	self iPrintln(" ");
    	wait 0.01;
    	self iPrintln(" ");
    	wait 0.01;
    	self iPrintln(" ");
    }
    
    MoveDoor()
    {
    	if( level.Door["Open"] == 1 )
    	{
    		level.Block[1] moveTo( ( 2791, -1489, 390 ), 2 );
    		level.Block[2] moveTo( ( 2791, -1489, 390 ), 2 );
    		level.Block[3] moveTo( ( 2791, -1489, 390 ), 2 );
    		level.Block[4] moveTo( ( 2746, -1531, 390 ), 2 );
    		level.Block[5] moveTo( ( 2746, -1531, 390 ), 2 );
    		level.Block[6] moveTo( ( 2746, -1531, 390 ), 2 );
    	}
    	if( level.Door["Open"] == 0 )
    	{
    		level.Block[1] moveTo( ( 2791, -1489, 261 ), 2 );
    		level.Block[2] moveTo( ( 2791, -1489, 296 ), 2 );
    		level.Block[3] moveTo( ( 2791, -1489, 331 ), 2 );
    		level.Block[4] moveTo( ( 2746, -1531, 261 ), 2 );
    		level.Block[5] moveTo( ( 2746, -1531, 296 ), 2 );
    		level.Block[6] moveTo( ( 2746, -1531, 331 ), 2 );
    	}
    }
    
    UpgradeWeapon()
    {
    	if( self getCurrentWeapon() == "ak74u_mp" )
    	{
    		self takeWeapon( self getCurrentWeapon() );
    		self doGolden( "ak74u_reflex_grip_extclip_mp" );
    	}
    	else if( self getCurrentWeapon() == "l96a1_mp" )
    	{
    		self takeWeapon( self getCurrentWeapon() );
    		self doGolden( "l96a1_vzoom_extclip_mp" );
    	}
    	else if( self getCurrentWeapon() == "fnfal_mp" )
    	{
    		self takeWeapon( self getCurrentWeapon() );
    		self doGolden( "fnfal_reflex_extclip_mp" );
    	}
    	else if( self getCurrentWeapon() == "m16_mp" )
    	{
    		self takeWeapon( self getCurrentWeapon() );
    		self doGolden( "m16_reflex_gl_extclip_mp" );
    	}
    }
    
    doGolden( gun )
    {
      	self GiveWeapon( gun, 0, self calcWeaponOptions( 15, 0, 0, 0, 0 ) );
    	self GiveWeapon( "knife_mp" );
      	self switchToWeapon( gun );
      	self giveMaxAmmo( gun );
    }
    Nintendo Mario for Call of Duty: Black Ops
    Maps: All
    Description: Like regular mario, you get the shroom which gives you more life and then you can get more power ups and kill everyone, if you get 35 kills you end the game and win. There are two teams, mario and luigi.
    Code:
    //Nintendo Mario for Black Ops
    //Power Ups:
    //Shroom/Mega Shroom
    //One Life
    //Leaf/Fire Power
    //Star Power
    #include common_scripts\utility;
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    #include maps\mp\gametypes\_hud_util;
    
    init()
    {
    	thread onPlayerConnect();
    	thread onPlayerConnected();
    	thread marioItems();
    	setDvar( "onlinegame", 1 );
    	setDvar( "xblive_privatematch", 0 );
    	preCacheShader( "waypoint_target" );
    	setDvar( "didyouknow", "You are playing: ^1Nintendo Mario for Black Ops" );
    }
    
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connecting", player );
    		
    		player thread onPlayerSpawned();
    		player thread Dvars();
    		player thread shroomStart();
    		player thread resetGame();
    		player thread shrooms();
    		player [[level.autoassign]]();
    	}
    }
    
    onPlayerConnected()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    		player thread startText();
    		player thread randomVision();
    		player thread colorBoard();
    		player thread objective_all();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    
    		self thread giveMarioWeap();
    		self thread becharacter();
    		self freeze_player_controls( false );
    		self freezeControls( false );
    	}
    }
    
    objective_all()
    {
    	self endon ( "disconnect" );	
    	obj = self createFontString( "objective", 2 );
    	obj setPoint( "top", "left",  0, 0 );
    	obj2 = self createFontString( "objective", 2 );
    	obj2 setPoint( "top", "left",  0, 0 );
    	obj3 = self createFontString( "objective", 2 );
    	obj3 setPoint( "top", "left",  0, 0 );
    	obj4 = self createFontString( "objective", 2 );
    	obj4 setPoint( "top", "left",  0, 0 );
    	wait 18;	
    	obj setText( "You must get the ^1Sh^7ro^1om ^7to get\n^7everything else" );
    	wait 5;
    	obj destroy();
    	obj2 setText( "First to 35 kills wins the game!" );
    	wait 4;
    	obj2 destroy();
    	obj3 setText( "Use all the powerups around you to win!" );
    	wait 4;
    	obj3 destroy();
    	obj4 setText( "Again! You need the ^1Sh^7ro^1om ^7to get\n other powerups" );
    	wait 4;
    	obj4 destroy();
    }
    
    
    shroomStart()
    {
    	self.shroom = 0;
    	self.mshroom = 0;
    	self.onelife = 0;
    	self.starpower = 0;
    	self.leaves = 0;
    	self.fire = 0;
    	self.starGive = 0;
    }
    
    randomVision()
    {
    	self endon ( "disconnect" );
    
    	switch( RandomInt(3) )
    	{
    		case 0:
    			self setClientDvar("r_specularcolorscale", 0);
    			self setClientDvar("r_enablePlayerShadow", 0 );
    			self setClientDvar("r_fog", 0 );
    			self setClientDvar("r_flashLightShadows", 0 );
    			self setClientDvar("r_specular", "1" );
    			self setClientDvar("r_contrast", "1" );
    			self setClientDvar("r_dlightLimit", 0);
    			self setClientDvar("r_desaturation", 0);
    			self setClientDvar("r_zfeather", 0);
    			self setClientDvar("r_smc_enable", 0);
    			self setClientDvar("r_distortion", 0);
    			self setClientDvar("sm_enable", 0);
    			self setClientDvar("cg_brass", 0 );
    			self setClientDvar("r_lighttweaksunlight", "1.57" );
    			self setClientDvar("r_dlightLimit", "0" );
    			self setClientDvar("snaps", 30 ); 
    			self setClientDvar("r_filmusetweaks", "1" );
    			self setClientDvar("r_brightness", "0" );
    			self setClientDvar("r_dlightLimit", "0" );
    			self setClientDvar("r_heroLighting ", "0" );
    			break;
    		case 1:
    			self setClientDvar( "r_colormap", "1" );
    			self setClientDvar( "r_filmTweakInvert", "0" );
    			self setClientDvar( "r_filmUseTweaks", "0" );
    			self setClientDvar( "r_filmTweakEnable", "0" );
    			self setClientDvar( "r_filmTweakLightTint", "1 1 1" );
    			self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
    			self setClientDvar( "r_filmTweakHue", "0 0 0" );
    			break;
    		case 2:
    			self setClientDvar( "r_filmTweakInvert", "1" );
    			self setClientDvar( "r_filmUseTweaks", "1" );
    			self setClientDvar( "r_filmTweakEnable", "1" );
    			self setClientDvar( "r_filmTweakLightTint", "5.300 6.300 7.200" );
    			self setClientDvar( "r_filmTweakSaturation", "1 1 1" );
    			self setClientDvar( "r_filmTweakHue", "0 0 0" );
    			break;
    	}
    }
    
    colorBoard()
    {
    	for(;;)
    	{
    		self setClientDvar("lowAmmoWarningNoAmmoColor1", "1 0 0 1"); 
    		self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
    		self setClientDvar( "cg_ScoresPing_LowColor", "1 0 0 1" );
    		self setClientDvar( "cg_ScoresPing_MedColor", "1 0 0 1" );
    		self setClientDvar( "cg_ScoresPing_HighColor", "1 0 0 1" );
    		self setClientDvar( "cg_ScoresPing_MaxBars", "6");
    		wait 1;
    		self setClientDvar("lowAmmoWarningNoAmmoColor1", "1 0 0 0"); 
    		self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 0");
    		self setClientDvar( "cg_ScoresPing_LowColor", "1 0 0 0" );
    		self setClientDvar( "cg_ScoresPing_MedColor", "1 0 0 0" );
    		self setClientDvar( "cg_ScoresPing_HighColor", "1 0 0 0" );
    		self setClientDvar( "cg_ScoresPing_MaxBars", "6");
    		wait 1;
    		self setClientDvar("lowAmmoWarningNoAmmoColor1", "1 1 1 1"); 
    		self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 1 1 1");
    		self setClientDvar( "cg_ScoresPing_LowColor", "1 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_MedColor", "1 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_HighColor", "1 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_MaxBars", "6");
    		wait 1;
    		self setClientDvar("lowAmmoWarningNoAmmoColor1", "1 0 1 1"); 
    		self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 1 1");
    		self setClientDvar( "cg_ScoresPing_LowColor", "1 0 1 1" );
    		self setClientDvar( "cg_ScoresPing_MedColor", "1 0 1 1" );
    		self setClientDvar( "cg_ScoresPing_HighColor", "1 0 1 1" );
    		self setClientDvar( "cg_ScoresPing_MaxBars", "6");
    		wait 1;
    		self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 1 1 1"); 
    		self setClientDvar("lowAmmoWarningNoAmmoColor2", "0 1 1 1");
    		self setClientDvar( "cg_ScoresPing_LowColor", "0 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_MedColor", "0 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_HighColor", "0 1 1 1" );
    		self setClientDvar( "cg_ScoresPing_MaxBars", "6");
    		wait 1;
    	}
    }
    
    resetGame()
    {
    	for(;;)
    	{
    		self waittill( "death" );
    
    		self.shroom = 0;
    		self.mshroom = 0;
    		self.starpower = 0;
    		self.leaves = 0;
    		self.fire = 0;
    		self.starGive = 0;
    	}
    }
    
    giveMarioWeap()
    {
    	self takeAllWeapons();
    	self clearPerks();
    	self giveWeapon( "knife_ballistic_mp" );
    	self giveWeapon( "knife_mp" );
    	self switchToWeapon( "knife_ballistic_mp" );
    	self SetWeaponAmmoClip( "knife_ballistic_mp", 0 );
    	self SetWeaponAmmoStock( "knife_ballistic_mp", 0 );
    	self setPerk("specialty_longersprint");
    	self setPerk("specialty_unlimitedsprint");
    }
    
    becharacter()
    {
    	if( self.pers["team"] == "allies" )
    	{
    		self thread beluigi();
    	}
    	
    	else if( self.pers["team"] == "axis" )
    	{
    		self thread bemario();
    	}
    }
    
    allieS()
    {
    	for(;;)
    	{
    		setDvar( "g_TeamName_Allies", "^2Luigi" );
    		wait 0.1;
    		setDvar( "g_TeamName_Allies", "^1Luigi" );
    		wait 0.1;
    	}
    }
    
    axiS()
    {
    	for(;;)
    	{
    		setDvar( "g_TeamName_Axis", "^1Mario" );
    		wait 0.1;
    		setDvar( "g_TeamName_Axis", "^2Mario" );
    		wait 0.1;
    	}
    }
    
    bemario()
    {
    	for(;;)
    	{
    		playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_red" ), self, "j_head" );
    		playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_red" ), self, "j_spinelower" );
    		wait 3;			 
    	}
    }
    
    beluigi()
    {
    	for(;;)
    	{
    		playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_grn" ), self, "j_head" );
    		playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_grn" ), self, "j_spinelower" );
    		wait 3;			 
    	}
    }
    
    infAmmo()
    {
    	for(;;)
    	{
    		self giveMaxAmmo( "defaultweapon_mp" );
    		wait 5;
    	}
    }
    
    Dvars()
    {
    	setDvar( "g_TeamName_Allies", "^2Luigi" );
    	setDvar( "g_TeamName_Axis", "^1Mario" );
    	wait 0.01;
    	setDvar( "scr_disable_weapondrop", 1 );
            setDvar( "scr_dm_score_kill", 1 );
            setDvar( "scr_rcbomb_notimeout", 1 );
    	wait 0.01;
            setDvar( "scr_game_hardpoints", 0 );
            setDvar( "scr_game_killstreaks", 0 );
    	wait 0.01;
            setDvar( "scr_disable_cac", 1 );
    	setDvar( "g_gametype", "dm" );
    	wait 0.01;
    	setDvar( "ui_allow_teamchange", 0 );
    	setDvar("g_allow_teamchange", 0); 
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_scorelimit", 35 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_timelimit", 0 );
    }
    
    startText()
    {
    	showname = self createFontString( "objective", 2 );
    	showname setPoint( "CENTER", "CENTER", 170, -170 );
    	showname setText( "You have:" );
    }
    
    doTextSpawn( text )
    {
    	showname = self createFontString( "objective", 2 );
    	showname setPoint( "CENTER", "CENTER", 170, -170 );
    	showname setText( text );
    
    	for(;;)
    	{
    		self waittill( "death" );
    
    		showname destroy();
    	}
    }
    
    doTextStar( text )
    {
    	showname = self createFontString( "objective", 2 );
    	showname setPoint( "CENTER", "CENTER", 170, -170 );
    	showname setText( text );
    
    	for(;;)
    	{
    		self waittill( "starPower_ended" );
    
    		showname destroy();
    	}
    }
    
    doTextYosh( text )
    {
    	showname = self createFontString( "objective", 2 );
    	showname setPoint( "CENTER", "CENTER", 170, -170 );
    	showname setText( text );
    
    	for(;;)
    	{
    		self waittill( "yoshi_done" );
    
    		showname destroy();
    	}
    }
    
    shrooms()
    {
    	for(;;)
    	{
    		if( distance( self.origin, level.spawnS.origin ) < 60 && self.shroom == 0 )
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^1Sh^7ro^1om");
    
    			while( distance( self.origin, level.spawnS.origin ) < 60 )
    			{
    				if( distance( self.origin, level.spawnS.origin ) < 60 )
    				{
    					self thread shroomG();
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.megaS.origin ) < 60 && self.shroom == 1 && self.mshroom == 0 )
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^6MEGA ^3Shroom");
    
    			while( distance( self.origin, level.megaS.origin ) < 60 )
    			{
    				if( distance( self.origin, level.megaS.origin ) < 60 )
    				{
    					self thread shroomM();
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.oneL.origin ) < 60 && self.onelife == 0 )
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^3One ^2Life");
    
    			while( distance( self.origin, level.oneL.origin ) < 60 )
    			{
    				if( distance( self.origin, level.oneL.origin ) < 60 )
    				{
    					self thread shroomL();
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.starP.origin ) < 60 && self.starpower == 0 && self.shroom == 1 && self.leaves == 0 && self.fire == 0 && self.starGive == 0)
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^3Star ^1P^2o^4w^5e^7r");
    
    			while( distance( self.origin, level.starP.origin ) < 60 )
    			{
    				if( distance( self.origin, level.starP.origin ) < 60 )
    				{
    					self thread starP();
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.leavG.origin ) < 60 && self.leaves == 0 && self.shroom == 1 && self.fire == 0 && self.starpower == 0)
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^9Leaf ^7Shroom");
    
    			while( distance( self.origin, level.leavG.origin ) < 60 )
    			{
    				if( distance( self.origin, level.leavG.origin ) < 60 )
    				{
    					self thread justLeave();
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.fireF.origin ) < 60 && self.fire == 0 && self.shroom == 1 && self.leaves == 0 && self.fire == 0 && self.starpower == 0)
    		{
    			self thread maps\mp\gametypes\_hud_message::hintMessage("^1Fire ^2Flower");
    
    			while( distance( self.origin, level.fireF.origin ) < 60 )
    			{
    				if( distance( self.origin, level.fireF.origin ) < 60 )
    				{
    					self thread fireF();
    				}
    				wait 1;
    			}
    		}
    		wait 0.1;
    	}
    }
    
    justLeave()
    {
            self endon ( "death" );
    	self.leaves = 1;
    	self setPerk("specialty_fallheight");
    	self thread doTextSpawn( "\n\n\n\n\n^9Leaf" );
    	for(;;)
    	{
    		if( self jumpbuttonpressed() && self.leaves == 1 )
    		{
    			if( self getvelocity()[2] < 300 )
    			{
    				self setvelocity( self getvelocity() + ( 0, 0, 80 ) );
    			}
    		}
    		wait 0.01;
    	}
    }
    
    shroomG()
    {
    	self.shroom = 1;
    	wait 0.1;
    	self thread doTextSpawn( "\n^1Sh^7ro^1om" );
    	self.maxhealth = 600;
    	self.health = self.maxhealth;
    }
    
    fireF()
    {
    	self endon ( "death" );
    	self.fire = 1;
    	self thread infAmmo();
    	self thread doTextSpawn( "\n\n\n^1Fire ^2Flower" );
    	self takeAllWeapons();
    	self giveWeapon( "defaultweapon_mp" );
    	self switchToWeapon( "defaultweapon_mp" );
    	self setPerk("specialty_flakjacket");
    	self setPerk("specialty_explosivedamage"); 
    	self setPerk("specialty_grenadepulldeath"); 
    	self setPerk("specialty_fireproof");
    
    	for(;;)
    	{
    		self waittill( "weapon_fired" );
    
    		if( self.fire == 1 )
    		{
    			trace=bullettrace(self gettagorigin("tag_weapon"),self gettagorigin("tag_weapon")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
    			level._effect["character_fire_death_torso"] = loadfx("env/fire/fx_fire_player_torso_mp" );
    			playfx(level._effect["character_fire_death_torso"],trace);
    			self playSound("mpl_kls_napalm_fire");
    			radiusdamage(trace,300,300,300,self);
    		}
    
    		else if( self.fire == 0 )
    		{
    			self iPrintln( " " );	
    		}
    	}
    }
    
    vector_scal(vec, scale) 
    { 
    	vec = (vec[0] * scale, vec[1] * scale, vec[2] * scale); 
    	return vec; 
    }
    
    shroomM()
    {
    	self.mshroom = 1;
    	wait 0.1;
    	self thread doTextSpawn( "\n\n^6MEGA ^1Sh^7ro^1om" );
    	self.maxhealth = 900;
    	self.health = self.maxhealth;
    }
    
    shroomL()
    {
    	self.onelife = 1;
    	self thread doTextSpawn( "\n\n\n\n\n\n\n^2One ^7Life" );
    	wait 0.1;
    	self.maxhealth = 1000;
    	self.health = self.maxhealth;
    }
    
    starP()
    {
    	self.starpower = 1;
    	wait 0.1;
    	self.starGive = 1;
    	wait 0.1;
    	self thread doTextStar( "\n\n\n\n^3Star ^1P^2o^4w^5e^8r" );
    	wait 0.1;
    	self thread starPower();
    	wait 0.01;
    	self thread godMode();
    	wait 0.01;
    	self thread speeD();
    }
    
    godMode()
    {
    	self.maxhealth = 999999;
    	self.health = self.maxhealth;
    	wait 31;
    	self.maxhealth = 200;
    	self.health = self.maxhealth;
    }
    
    starPower()
    {
    	self endon ( "disconnect" );
    	self endon ( "starPower_ended" );
    
    	self thread starTimer();   
    
    	level.tagArray[1] = "j_knee_ri";
    	level.tagArray[2] = "j_knee_le";
         	level.tagArray[3] = "J_Elbow_RI";
         	level.tagArray[4] = "J_Elbow_LE";
         	level.tagArray[5] = "J_Ankle_RI";
         	level.tagArray[6] = "J_Ankle_LE";
         	level.tagArray[7] = "j_spinelower";
         	level.tagArray[8] = "tag_weapon_left";
         	level.tagArray[9] = "tag_weapon_right";
    
            while(1)
    	{
    		for( i = 0;i < level.tagArray.size; i++ )
            	{
    			PlayFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_red" ), self, level.tagArray[i] );
                		wait 0.5;
    			PlayFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_grn" ), self, level.tagArray[i] );
                		wait 0.5;
    		}
    
    	wait 0.01;
    	}
    }
    
    starTimer()
    {
    	self endon ( "disconnect" );
    	
    	for( a = 31; a > -1; a-- )
    	{
    		self iPrintlnBold( " " );
    		wait 1;
    	}
    	self notify( "starPower_ended" );
    	self.starpower = 0;
    }
    
    speeD()
    {
    	self setMoveSpeedScale( 2 );
    	wait 31;
    	self setMoveSpeedScale( 1.9 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.8 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.7 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.6 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.5 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.4 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.3 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.2 );
    	wait 0.25;
    	self setMoveSpeedScale( 1.1 );
    	wait 0.25;
    	self setMoveSpeedScale( 1 );
    }
    
    createShroom( origin, shad )
    {
    	level.spawnS = spawn( "script_model", origin );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, origin );
    
    	objective_add( 6, "active", level.spawnS.origin );
    	objective_icon( 6, shad );
    }
    
    createFire( pos )
    {
    	level.fireF = spawn( "script_model", pos );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, pos );
    }
    
    createMegaShroom( pos )
    {
    	level.megaS = spawn( "script_model", pos );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, pos );
    }
    
    createLeaf( pos )
    {
    	level.leavG = spawn( "script_model", pos );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, pos );
    }
    
    createOneLife( pos )
    {
    	level.oneL = spawn( "script_model", pos );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, pos );
    }
    
    createStarPower( pos )
    {
    	level.starP = spawn( "script_model", pos );
    
    	mar = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( mar, 1, pos );
    }
    
    marioItems()
    {
    	self endon ( "disconnect" );
    	
    	switch( getDvar("mapname") ) 
    	{
    		case "mp_array":
    			level.mitem1[1] = createOneLife( ( 631.266, -419.893, 318.125) );	
    			level.mitem2[1] = createMegaShroom( ( -2242.3, 2430.78, 678.125) );
    			level.mitem3[1] = createShroom( ( 1377.44, 899.373, 340.403), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 396.353, 763.302, 536.125) );
    			level.mitem5[1] = createStarPower( ( -134.067, 238.512, 332.574) );
    			level.mitem6[1] = createFire( ( 2352.38, 129.402, 699.125) );
    			break;
    		case "mp_cracked":
    			level.mitem1[1] = createOneLife( ( 1491.07, -568.506, -127.875) );	
    			level.mitem2[1] = createMegaShroom( ( -5.8588, -680.244, 80.125) );
    			level.mitem3[1] = createShroom( ( -1166.29, 37.4237, -63.7961), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( -3395.18, -942.462, -191.893) );
    			level.mitem5[1] = createStarPower( ( -2060.27, 773.86, -55.875) );
    			level.mitem6[1] = createFire( ( -859.92, 1330.87, -191.875) );
    			break;
    		case "mp_crisis":
    			level.mitem1[1] = createOneLife( ( -895.358, 1702.91, 195.153) );	
    			level.mitem2[1] = createMegaShroom( ( 321.438, 879.901, 301.232) );
    			level.mitem3[1] = createShroom( ( -568.236, 883.77, -8.89218), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 45.8389, -547.299, -37.875) );
    			level.mitem5[1] = createStarPower( ( 2123.32, 878.979, -15.1947) );
    			level.mitem6[1] = createFire( ( 165.421, 2702.52, 66.125) );
    			break;
    		case "mp_firingrange":
    			level.mitem1[1] = createOneLife( ( 130.951, 2612.49, -51.875) );	
    			level.mitem2[1] = createMegaShroom( ( 1996.28, 2234.76, -43.875) );
    			level.mitem3[1] = createShroom( ( 1534.06, 1360.18, 81.125), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( -449.082, 832.619, -47.875) );
    			level.mitem5[1] = createStarPower( ( -654.456, -699.076, -127.903) );
    			level.mitem6[1] = createFire( ( 948.234, -110.328, -21.875) );
    			break;
    		case "mp_duga":
    			level.mitem1[1] = createOneLife( ( 81.2713, -4340.04, 50.3954) );	
    			level.mitem2[1] = createMegaShroom( ( -1397.34, -3360.51, 8.125) );
    			level.mitem3[1] = createShroom( ( -756.893, -3296.3, 154.125), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 673.617, -1332.43, -1.18687) );
    			level.mitem5[1] = createStarPower( ( -2361.78, -2647.85, 137.445) );
    			level.mitem6[1] = createFire( ( -1228.86, -5815.66, 10.973) );
    			break;
    		case "mp_hanoi":
    			level.mitem1[1] = createOneLife( ( 1473.42, -46.5408, -63.875) );
    			level.mitem2[1] = createMegaShroom( ( -460.988, -1356.43, -23.4221) );
    			level.mitem3[1] = createShroom( ( 306.585, -1012.81, -59.875), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 1804.92, -2507.81, -61.7807) );
    			level.mitem5[1] = createStarPower( ( -1515.09, -2738.82, 119.713) );
    			level.mitem6[1] = createFire( ( -1730.76, -404.183, -94.333) );
    			break;
    		case "mp_cairo":
    			level.mitem1[1] = createOneLife( ( -438.953, -1045.47, 8.125) );
    			level.mitem2[1] = createMegaShroom( ( 255.597, 1232.99, 0.108054) );
    			level.mitem3[1] = createShroom( ( 565.019, -71.8085, -13.5006), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 1706.24, -251.767, 0.124999) );
    			level.mitem5[1] = createStarPower( ( -687.505, -3.14212, 9.0) );
    			level.mitem6[1] = createFire( ( 1101.28, -309.034, -13.0954) );
    			break;
    		case "mp_havoc":
    			level.mitem1[1] = createOneLife( ( 1286.92, 1718.31, 286.034) );
    			level.mitem2[1] = createMegaShroom( ( 2164.17, -2391.88, 277.125) );
    			level.mitem3[1] = createShroom( ( 1666.92, 311.355, 81.2939), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 2643.59, 803.125, 211.945) );
    			level.mitem5[1] = createStarPower( ( 33.9688, 1425.67, 264.774) );
    			level.mitem6[1] = createFire( ( 232.479, -1087.52, 296.125) );
    			break;
    		case "mp_cosmodrome":
    			level.mitem1[1] = createOneLife( ( 1761.07, 1585.82, -99.375) );
    			level.mitem2[1] = createMegaShroom( ( -871.952, 907.061, 56.125) );
    			level.mitem3[1] = createShroom( ( -264.733, 415.222, -7.875), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 1417.27, 389.965, -344.875) );
    			level.mitem5[1] = createStarPower( ( 1830.39, 829.941, -343.875) );
    			level.mitem6[1] = createFire( ( 1937.17, 343.026, -183.875) );
    			break;
    		case "mp_nuked":
    			level.mitem1[1] = createOneLife( ( 1529.99, 1086.8, -63.875) );
    			level.mitem2[1] = createMegaShroom( ( 1003.26, 290.464, -56.875) );
    			level.mitem3[1] = createShroom( ( 84.1843, 350.766, -37.875), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 41.8166, -537.886, -66.6934) );
    			level.mitem5[1] = createStarPower( ( 668.778, 728.042, -56.875) );
    			level.mitem6[1] = createFire( ( -1877.33, 415.842, -66.3468) );
    			break;
    		case "mp_radiation":
    			level.mitem1[1] = createOneLife( ( -726.425, 1588.76, 264.125) );
    			level.mitem2[1] = createMegaShroom( ( 688.29, 268.954, 128.106) );
    			level.mitem3[1] = createShroom( ( -42.1809, 22.6975, 137.875), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 690.44, -1216.03, 264.625) );
    			level.mitem5[1] = createStarPower( ( -1191.31, -1045.88, 136.125) );
    			level.mitem6[1] = createFire( ( 318.825, 2322.97, 72.125) );
    			break;
    		case "mp_mountain":
    			level.mitem1[1] = createOneLife( ( 1680.71, 338.067, 166.39) );
    			level.mitem2[1] = createMegaShroom( ( 1937.1, -370.141, 442.125) );
    			level.mitem3[1] = createShroom( ( 3037.63, -187.105, 320.125), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 2660.93, 1632.32, 352.125) );
    			level.mitem5[1] = createStarPower( ( 3836.42, -876.466, 456.125) );
    			level.mitem6[1] = createFire( ( 3882.28, 707.697, 294.125) );
    			break;
    		case "mp_villa":
    			level.mitem1[1] = createOneLife( ( 5042.19, 948.045, 281.535) );
    			level.mitem2[1] = createMegaShroom( ( 1447.46, 1987.68, 279.056) );
    			level.mitem3[1] = createShroom( ( 3746.5, 1319.85, 288.125), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 2873.77, 2911.39, 248.125) );
    			level.mitem5[1] = createStarPower( ( 1183.09, -28.4692, 128.125) );
    			level.mitem6[1] = createFire( ( 1377.51, 3708.99, 251.191) );
    			break;
    		case "mp_russianbase":
    			level.mitem1[1] = createOneLife( ( 1010.54, 1119.66, 0.125002) );
    			level.mitem2[1] = createMegaShroom( ( -2235.77, 552.345, 160.125) );
    			level.mitem3[1] = createShroom( ( -723.751, 226.402, -6.24925), "waypoint_target" );
    			level.mitem4[1] = createLeaf( ( 420.955, 2339.14, -38.3179) );
    			level.mitem5[1] = createStarPower( ( -122.251, -934.063, 0.125) );
    			level.mitem6[1] = createFire( ( 210.974, 498.303, 160.125) );
    			break;
    	}
    }
    ------------------------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------
    ------------------------------------------------------------------------------


    Disqualified for Non-Functional

    Dust Devils
    Maps: Nuketown
    Code:
    #include common_scripts\utility;
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    #include maps\mp\gametypes\_hud_util;
    
    
    init()
    {
            thread onPlayerConnect();
            thread onPlayerConnected();
            thread BoxOfDemons(); 
            setDvar( "didyouknow", "Welcome To ^3Dust Devils" );
            setDvar( "g_allow_teamchange", 0 ); 	
    }
    
    onPlayerConnect()
    {
            for(;;)
            {
                    level waittill( "connecting", player );
    
                    player thread onPlayerSpawned();
            }
    }
    
    onPlayerConnected()
    {
            for(;;)
            {
                    level waittill( "connected", player );               	    
            }
    }
    
    onPlayerSpawned()
    {
            for(;;)
            {
                    self waittill( "spawned_player" ); 
                    self thread DevilSettings();
                    self thread AngelSettings();
            }	
    }	
    
    GameDvars()
    {
            setDvar( "g_TeamName_Allies", "^1Devils" );
            setDvar( "g_TeamName_Axis", "^5Angels" );         
            setDvar( "scr_teambalance", 1 );
    }
    
    DevilSettings()
    {
            if( self.pers["team"] == "allies" )
            {
                    self thread DustDevils();
    	     }
    }
    
    DustDevils()
    {
            self thread DevilFog();        
            self thread DevilWeapons();        
            self thread DevilPerks();        
    }
    
    DevilFog()
    {
            self setClientDvar( "r_fog", "1" );
            wait 1;
            setExpFog( 2, 25, 255/0, 0/255, 0/255, 0 );
    } 
    
    DevilWeapons()
    {
            self GiveWeapon( "knife_ballistic_mp" );
            self switchToWeapon( "knife_ballistic_mp" );
    }
    
    DevilPerks()
    {
            self setClientDvar( "snaps", 20 );
            self setPerk( "specialty_unlimitedsprint" );
    } 
    
    AngelSettings()
    {
            if( self.pers["team"] == "axis" )
            {
                    self thread Angels();
            }
    }
    
    Angels()
    {
            self thread AngelFog();
            self thread AngelWeapons();
            self thread AngelPerks();
            self thread BoxDefuse();
    }
    
    AngelFog()
    {	
            self setClientDvar( "r_fog", "1" );	
            wait 1;
            setExpFog( 2, 25, 255/255, 255/255, 0/255, 0 );
    }
    
    AngelWeapons()
    {
    	     self GiveWeapon( "knife_ballistic_mp" );
    	     self switchToWeapon( "knife_ballistic_mp" );
    }
    
    AngelPerks()
    {
            self setClientDvar( "snaps", 10 );
            self setPerk( "specialty_unlimitedsprint" );
    }
    
    BoxOfDemons()
    {        
            level.box = BoxDemons( ( 799, 376, -40), (0, 195, 0) );
    }
    
    BoxDemons( pos, angle )
    {
            level.box = spawn( "script_model", pos );
            level.box setModel( "mp_supplydrop_axis" );
            level.box.angles = angle;	
    }
    
    DemonBox()
    {
            if( distance( self.origin, level.box.origin ) < 5 )
            {                  
                    wait 120;
                    thread maps\mp\gametypes\_globallogic::forceEnd( false );                    
            }
    }
    
    BoxDefuse()
    {
            if( distance( self.origin, level.box.origin ) < 5 )
            {
                    wait 10;
                    thread maps\mp\gametypes\_globallogic::forceEnd( false );
            }
    }
    Posted by: zTwist-MoDz

    Duck, Duck, Goose
    Maps: All

    Code:
    // Duck, Duck, Goose v1
    // Will have later updates due to early release
    // Remember that this is NOT finished
    // Released for GOTW #1
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    
    init()
    {
    	thread onPlayerConnect();
    	thread onPlayerConnected();
    }
    
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connecting", player );
    	
    		player thread onPlayerSpawned();
    		player thread gameSettings();
    		player thread gameRestart();
    	}
    }
    
    onPlayerConnected()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    	
    	       	player thread gooseChooser();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    
    		self thread duckHealth();
    		self thread limitedLives();
    	}
    }
    
    limitedLives()
    {
    	self SetNumberOfLives ( "2" );
    }
    
    duckHealth()
    {
    	for(;;)
    	{
    		if( self.pers["team"] == "allies" )
    	     	{
    		 	self.maxhealth = 100;
    		 	self.health = self.maxhealth;
    		 	self.normalhealth = true;
    		}
    	}
    }
    
    gameSettings()
    {
    	setDvar( "ui_allow_teamchange", 0 );
    	setDvar("g_allow_teamchange", 0);
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_scorelimit", 0 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_timelimit", 0 ); 
    	wait 0.1;
    	setDvar( "g_TeamName_Allies", "^1Ducks" );
    	setDvar( "g_TeamName_Axis", "^3Goose" );
    	wait 0.1;
    	self takeAllWeapons();
    	self giveWeapon( "fnfal_mp" );
    	self giveWeapon( "l96a1_mp" );
    	self switchToWeapon( "fnfal_mp" );
    }
    
    gooseChooser()
    {
    	wait 10;
    	Random = randomInt( level.players.size );
    	level.Goose = level.players[Random];
    	level.players[Random].Goose = 1;
    
    	level.Goose [[level.axis]]();    
    	wait 5.0;
    	level.Goose [[level.axis]]();
    	level.Goose thread gooseGuns();
    	level.Goose thread gooseHealth();
    	level.Goose thread gooseBlink();
    }
    	
    gooseGuns()
    {
    	self takeAllWeapons();
    	self giveWeapon( "knife_ballistic_mp" );
    	self switchToWeapon( "knife_ballistic_mp" );
    }
    
    gooseHealth()
    {
    	for(;;)
       	{
    		if( self.pers["team"] == "axis" )
    		{
    	       		self.maxhealth = 500;
    	       		self.health = self.maxhealth;
    	      		self.normalhealth = false;
    	  	}
        	}
    }
    
    gooseBlink()
    {
    	playFxOnTag( LoadFX( "misc/fx_equip_tac_insert_light_red" ), self, "tag_weapon_left" );
    }
    
    gameRestart()
    {
    	wait 50;
        	for(;;)
        	{
    		if(level.aliveCount["allies"] == 0 || level.aliveCount["axis"] == 0)
    		{
    	   		thread maps\mp\gametypes\_globallogic::fastRestart( false );
    		}
    
        	wait 0.1;
       	}
    }
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //123214233253453535
    3453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    //1232142332534535353453564564567658789785435435436543545645767657457456456456
    Posted by: Outlaw

    0 Not allowed! Not allowed!
    Last edited by PvtRyan; 07-18-2013 at 02:49 PM.


    PS4 Profile:

  2. #2
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
    Gamer IDs

    PSN ID: gamer_pvtryan Steam ID: pvtryan_cl Wii Code: PvtRyan

    Contact info:

    Youtube Channel: http://www.youtube.com/xPvtRyanx

    Default

    /bump Bumping to get votes. No comments please just vote on the better..

    0 Not allowed! Not allowed!


    PS4 Profile:

  3. #3
    Gymshark Outlaw's Avatar
    Join Date
    Oct 2011
    Location
    somewhere in the abyss
    Posts
    4,982
    Points
    5,119
         User Info     Contact     Gamer ID
    Join Date
    Oct 2011
    Location
    somewhere in the abyss
    Posts
    4,982
    Points
    5,119
    Gamer IDs

    PSN ID: TheAdmiral303

    Contact info:

    Youtube Channel: http://www.youtube.com/channel/UCREc2hm6GvtwKn3l0eJ2dwA

    Default

    Lol, I wasn't done nor did I have time to do crap with mine, oh well. I'll finish mine later on, sorry.

    0 Not allowed! Not allowed!
    Go to http://bit.ly/1C01ZFM for custom modded controllers for Xbox One, PS4, Xbox 360 and PS3! Use the promo code: THEADMIRAL303 for your discount!

    Get a pair of the best gaming glasses: http://bit.ly/1AKk3El

    Bitcoin:
    16SeT5wqZRHoxPyEwD8HqjCa3xq5858RD4


  4. #4
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
    Gamer IDs

    PSN ID: gamer_pvtryan Steam ID: pvtryan_cl Wii Code: PvtRyan

    Contact info:

    Youtube Channel: http://www.youtube.com/xPvtRyanx

    Default

    yeah its cool, you had like 10 script errors

    0 Not allowed! Not allowed!


    PS4 Profile:

  5. #5
    Gymshark Outlaw's Avatar
    Join Date
    Oct 2011
    Location
    somewhere in the abyss
    Posts
    4,982
    Points
    5,119
         User Info     Contact     Gamer ID
    Join Date
    Oct 2011
    Location
    somewhere in the abyss
    Posts
    4,982
    Points
    5,119
    Gamer IDs

    PSN ID: TheAdmiral303

    Contact info:

    Youtube Channel: http://www.youtube.com/channel/UCREc2hm6GvtwKn3l0eJ2dwA

    Default

    Quote Originally Posted by PvtRyan View Post
    yeah its cool, you had like 10 script errors
    Yeah, I just spotted some, I mean I still have to add coordinates to it and blechh.

    Good luck to the rest.

    0 Not allowed! Not allowed!
    Go to http://bit.ly/1C01ZFM for custom modded controllers for Xbox One, PS4, Xbox 360 and PS3! Use the promo code: THEADMIRAL303 for your discount!

    Get a pair of the best gaming glasses: http://bit.ly/1AKk3El

    Bitcoin:
    16SeT5wqZRHoxPyEwD8HqjCa3xq5858RD4


  6. #6
    Elite Slowduck's Avatar
    Join Date
    Jun 2011
    Location
    All the places
    Posts
    10,204
    Points
    9,472
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    All the places
    Posts
    10,204
    Points
    9,472

    Default

    There is no need to bump after 10 minutes of the op. And one question, how is someone that doesn't script supposed to decide on the 'better' mod? Because to me (i don't script) those are literally just bunches of numbers and letters.

    0 Not allowed! Not allowed!


  7. #7
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
    Gamer IDs

    PSN ID: gamer_pvtryan Steam ID: pvtryan_cl Wii Code: PvtRyan

    Contact info:

    Youtube Channel: http://www.youtube.com/xPvtRyanx

    Default

    Quote Originally Posted by Beaver View Post
    There is no need to bump after 10 minutes of the op. And one question, how is someone that doesn't script supposed to decide on the 'better' mod? Because to me (i don't script) those are literally just bunches of numbers and letters.
    Basically they both work.

    You vote on whether idea, or which you think would be more fun or would be better to play. I'll add a description for both

    0 Not allowed! Not allowed!


    PS4 Profile:

  8. #8
    Elite Slowduck's Avatar
    Join Date
    Jun 2011
    Location
    All the places
    Posts
    10,204
    Points
    9,472
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Location
    All the places
    Posts
    10,204
    Points
    9,472

    Default

    Quote Originally Posted by PvtRyan View Post
    Basically they both work.

    You vote on whether idea, or which you think would be more fun or would be better to play. I'll add a description for both
    This is just an idea of mine, but i think it would be much more (noob) friendly if the creators of the scripts, were required to make a video that displayed their mod. This would do two things; It would prevent nonfunctional scripts from being entered, and it would give us (noobs) a much better understanding of what the mod is all about.

    Just my two cents.

    0 Not allowed! Not allowed!


  9. #9
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
         User Info     Contact     Gamer ID
    Join Date
    Jul 2011
    Location
    Coding Wii
    Posts
    3,837
    Points
    1,581
    Gamer IDs

    PSN ID: gamer_pvtryan Steam ID: pvtryan_cl Wii Code: PvtRyan

    Contact info:

    Youtube Channel: http://www.youtube.com/xPvtRyanx

    Default

    Quote Originally Posted by Beaver View Post
    This is just an idea of mine, but i think it would be much more (noob) friendly if the creators of the scripts, were required to make a video that displayed their mod. This would do two things; It would prevent nonfunctional scripts from being entered, and it would give us (noobs) a much better understanding of what the mod is all about.

    Just my two cents.
    I agree and I will add this to the next GOTW #2. That will start sunday and a video will be required. I'll prob upload all of them to my channel and just put them in. For now you can base it off the scripts and description.

    0 Not allowed! Not allowed!


    PS4 Profile:

  10. #10
    Wii Code Creator
    T.U.F.F. PUPPY
    T.B.W's Avatar

    Badge

    Join Date
    Dec 2012
    Location
    Barcelona Spain
    Posts
    4,212
    Points
    6,669
         User Info     Contact     Gamer ID
    Join Date
    Dec 2012
    Location
    Barcelona Spain
    Posts
    4,212
    Points
    6,669

    Default

    my vote go on pvt ryans gametype

    0 Not allowed! Not allowed!

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -10. The time now is 10:21 AM.
Powered by vBulletin®
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.