Results 1 to 7 of 7
  1. #1
    Tig O Bitties
    Grey's Avatar
    Join Date
    May 2011
    Location
    Candy Mountain
    Posts
    2,935
    Points
    2,964
         User Info     Contact     Gamer ID
    Join Date
    May 2011
    Location
    Candy Mountain
    Posts
    2,935
    Points
    2,964

    Contact info:

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

    Default [SC7E52]Freeze Tag

    Match Type:Team Deathmatch
    Map: Any
    Gameplay: one team are freezers and the other team are unfreezers...the basic goal is for the unfreezers need to try and not get frozen before the counter(located in the topright of the screen) reaches 120

    Code:
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    
    main()
    {
    }
    
    init()
    {
    	level thread onPlayerConnect();
    }
    
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    		player thread OnPlayerSpawned();
    		player thread teamCrap();
    		player thread start();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    		self thread teamJunk();
    		self thread TextCrap( "^3Freeze Tag By G-rey" );
    		self.maxhealth = 99999999999;
    		self.health = self.maxhealth;
    	}
    }
    
    teamJunk()
    {
    	if( self.pers["team"] == "allies" )
    	{
    		self thread GameEndForFreezers();
    		self thread Freeze();
    		wait 5;
    		self thread TextCrap( "^1You are a FREEZER" );
    	}
    	else if( self.pers["team"] == "axis" )
    	{
    		self thread GameEndForUnFreezers();
    		self thread unFreeze();
    		wait 5;
    		self thread TextCrap( "^2You are a UNFREEZER" );
    	}
    }
    
    teamCrap()
    {
    	self [[level.autoassign]]();
    
    	setDvar( "ui_allow_teamchange", 0 );
    	setDvar("g_allow_teamchange", 0);
    
    	setDvar( "scr_disable_weapondrop", 1 );
    	self setClientDvar( "scr_game_killstreaks", 0 );
    
    	setDvar( "g_TeamName_Allies", "^1Freezers" );
    	setDvar( "g_TeamName_Axis", "^2UnFreezers" );
    
    	SetMatchFlag( "disableingamemenu", 1 );
    }
    
    Freeze()
    {
            self endon("death");
    	self endon("disconnect");
    
    	self takeAllWeapons();
    	self GiveWeapon( "m1911_mp" );
    	self giveMaxAmmo( "m1911_mp" );
            self switchToWeapon( "m1911_mp" );
    	self iPrintlnBold( "^3Shoot to Freeze" );
    
            for(;;)
            {
                    self waittill( "weapon_fired" );
    
                    if( self getCurrentWeapon() == "m1911_mp" )
                    {
                            freeze = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
                            angles = self getPlayerAngles();
                            freeze = spawn( "script_model", trace );
                            freeze setModel( "t5_weapon_ballistic_knife_blade" );
                            freeze.angles = (0, angles[1], 0);
    			self thread freezeem();
                            wait 0.02;
                            self thread freezeDestroy(freeze);
                    }
            }
    }
    
    freezeDestroy(entity)
    {
            self waittill_any("death", "round_end_done", "disconnect");
            entity delete();
            entity destroy();
    }
    
    freezeem()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    	for(;;) 
    	{
    		while(self AttackButtonPressed() && self.freeze == 0) 
    		{ 
    			trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self); 
    			while(self AttackButtonPressed()) 
    			{ 
    				trace["entity"] freeze_player_controls( true );
    				wait 0.05;
    				self.freeze = 1;
    			} 
    		} 
    		wait 0.05; 
    	}
    }
    
    unFreeze()
    {
            self endon("death");
    	self endon("disconnect");
    
    	self takeAllWeapons();
    	self GiveWeapon( "m1911_upgradesight_mp" );
    	self giveMaxAmmo( "m1911_upgradesight_mp" );
            self switchToWeapon( "m1911_upgradesight_mp" );
    	self iPrintlnBold( "^3Shoot to unfreeze" );
    
            for(;;)
            {
                    self waittill( "weapon_fired" );
    
                    if( self getCurrentWeapon() == "m1911_upgradesight_mp" )
                    {
                            freeze = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
                            angles = self getPlayerAngles();
                            freeze = spawn( "script_model", trace );
                            freeze setModel( "t5_weapon_ballistic_knife_blade" );
                            freeze.angles = (0, angles[1], 0);
    			self thread freezeem();
                            wait 0.02;
                            self thread freezeDestroy(freeze);
                    }
            }
    }
    
    unfreezeDestroy(entity)
    {
            self waittill_any("death", "round_end_done", "disconnect");
            entity delete();
            entity destroy();
    }
    
    unfreezeem()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    	for(;;) 
    	{
    		while(self self.freeze == 1 && self AttackButtonPressed()) 
    		{ 
    			trace = bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self); 
    			while(self AttackButtonPressed()) 
    			{ 
    				trace["entity"] freeze_player_controls( false );
    				wait 0.05; 
    				self.freeze = 0;
    			} 
    		} 
    		wait 0.05; 
    	}
    }
    
    TextCrap( text )
    {
    	Credit = self createFontString( "objective", 1.5 );
    	Credit setPoint( "CENTER", "CENTER", 0, 0 );
    	Credit setText( text );
    	wait 5;
    	Credit Destroy();
    }
    
    GameEndForFreezers()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    
    	for(i=0;i<120;i++)
    	{
    		endText = self createFontString( "objective", 1.5 );
    		endText setPoint( "TOPRIGHT", "TOPRIGHT", 0, 0 );
    		endText setText( i );
    		
    		if( i == 120 )
    		{
    			thread maps\mp\gametypes\_globallogic::forceEnd( false );
    		}
    	}
    }
    
    GameEndForUnFreezers()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    
    	for(i=0;i<120;i++)
    	{
    		endText = self createFontString( "objective", 1.5 );
    		endText setPoint( "TOPRIGHT", "TOPRIGHT", 0, 0 );
    		endText setText( i );
    		
    		if( i == 120 )
    		{
    			thread maps\mp\gametypes\_globallogic::forceEnd( false );
    		}
    	}
    }
    
    start()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    
    	self thread hostPossible();
    }
    
    hostPossible()
    {
    	if(self isHost())
    	{
    		self.possible = 1;
    		self thread open();
    	}
    	else if(!self isHost())
    	{
    		self.possible = 0;
    	}
    }
    
    open()
    {
    	if(self.possible == 1 && self FragButtonPressed())
    	{
    		self thread menu();
    	}
    }
    
    menu()
    {
    	self.open = 1;
    
    	while(self.open == 1)
    	{
    		self setClientUIVisibilityFlag( "hud_visible", 0 );
    		self DisableWeapons();
    		self notify( "menu_open" );
    		self thread instructions();
    		self thread functions();
    	}
    }
    
    instructions()
    {
    	menu = self createFontString( "objective", 2.5 );
    	menu setPoint( "TOP", "CENTER", 0, 0 );
    	menu setText( "[{+attack}] ^1Fast Restart\n\n[{+activate}] ^2End Game\n\n[{+speed_throw}] ^3Disconnect\n\n[{+melee}] ^4Close Menu" );
    	wait 10;
    	menu destroy();
    }
    
    functions()
    {
    	if(self AttackButtonPressed())
    	{
    		self.open = 0;
    		self setClientUIVisibilityFlag( "hud_visible", 1 );
    		self enableweapons();		
    		level notify ("fast_restart");
    		wait 1;
    		map_restart( true );
    	}
    	else if(self UseButtonPressed())
    	{
    		self.open = 0;
    		self setClientUIVisibilityFlag( "hud_visible", 1 );
    		self enableweapons();
    		thread maps\mp\gametypes\_globallogic::forceEnd( true );		
    	}
    	else if(self AdsButtonPressed())
    	{
    		self.open = 0;
    		self setClientUIVisibilityFlag( "hud_visible", 1 );
    		self enableweapons();
    		exitLevel( true );
    	}
    	else if(self MeleeButtonPressed())
    	{
    		self.open = 0;
    		self setClientUIVisibilityFlag( "hud_visible", 1 );
    		self enableweapons();
    	}
    }
    p.s. if all the unfreezers are frozen then if your the host hold your grenade button and it will tell you how to end the match

    0 Not allowed! Not allowed!

  2. #2
    Oh Noez Batman ChelseaGrin's Avatar

    Badge

    Join Date
    Aug 2011
    Location
    I am Become Death, the Destroyer of Worlds
    Posts
    1,456
    Points
    353
         User Info     Contact     Gamer ID
    Join Date
    Aug 2011
    Location
    I am Become Death, the Destroyer of Worlds
    Posts
    1,456
    Points
    353
    Gamer IDs

    PSN ID: byRexehh

    Default

    WHO WOULD EVEN PLAY THIS?

    0 Not allowed! Not allowed!





  3. #3
    Hacker Pro
    The Prestige
    TheNiovi's Avatar
    Join Date
    May 2011
    Posts
    325
    Points
    573
         User Info     Contact     Gamer ID
    Join Date
    May 2011
    Posts
    325
    Points
    573
    Gamer IDs

    Gamertag: nope Steam ID: nope

    Default

    I think its a good gametype!

    0 Not allowed! Not allowed!


    My iPod Shuffle has better graphics than the Wii
    -First 3D anaglyph signature on this forum!

  4. #4
    Oh Noez Batman ChelseaGrin's Avatar

    Badge

    Join Date
    Aug 2011
    Location
    I am Become Death, the Destroyer of Worlds
    Posts
    1,456
    Points
    353
         User Info     Contact     Gamer ID
    Join Date
    Aug 2011
    Location
    I am Become Death, the Destroyer of Worlds
    Posts
    1,456
    Points
    353
    Gamer IDs

    PSN ID: byRexehh

    Default

    Ram Dumped Version By Death!
    23 69 6E 63 6C 75 64 65 20 63 6F 6D 6D 6F 6E 5F 73 63 72 69 70 74 73 5C 5C 75 74 69 6C 69 74 79 3B 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 5F 61 69 72 73 75 70 70 6F 72 74 3B 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 5F 75 74 69 6C 69 74 79 3B 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 68 75 64 5F 75 74 69 6C 3B 0D 0A 0D 0A 6D 61 69 6E 28 29 0D 0A 7B 0D 0A 7D 0D 0A 0D 0A 69 6E 69 74 28 29 0D 0A 7B 0D 0A 09 6C 65 76 65 6C 20 74 68 72 65 61 64 20 6F 6E 50 6C 61 79 65 72 43 6F 6E 6E 65 63 74 28 29 3B 0D 0A 7D 0D 0A 0D 0A 6F 6E 50 6C 61 79 65 72 43 6F 6E 6E 65 63 74 28 29 0D 0A 7B 0D 0A 09 66 6F 72 28 3B 3B 29 0D 0A 09 7B 0D 0A 09 09 6C 65 76 65 6C 20 77 61 69 74 74 69 6C 6C 28 20 22 63 6F 6E 6E 65 63 74 65 64 22 2C 20 70 6C 61 79 65 72 20 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 4F 6E 50 6C 61 79 65 72 53 70 61 77 6E 65 64 28 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 74 65 61 6D 43 72 61 70 28 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 73 74 61 72 74 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6F 6E 50 6C 61 79 65 72 53 70 61 77 6E 65 64 28 29 0D 0A 7B 0D 0A 09 66 6F 72 28 3B 3B 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 73 70 61 77 6E 65 64 5F 70 6C 61 79 65 72 22 20 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 74 65 61 6D 4A 75 6E 6B 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 33 46 72 65 65 7A 65 20 54 61 67 20 42 79 20 47 2D 72 65 79 22 20 29 3B 0D 0A 09 09 73 65 6C 66 2E 6D 61 78 68 65 61 6C 74 68 20 3D 20 39 39 39 39 39 39 39 39 39 39 39 3B 0D 0A 09 09 73 65 6C 66 2E 68 65 61 6C 74 68 20 3D 20 73 65 6C 66 2E 6D 61 78 68 65 61 6C 74 68 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 74 65 61 6D 4A 75 6E 6B 28 29 0D 0A 7B 0D 0A 09 69 66 28 20 73 65 6C 66 2E 70 65 72 73 5B 22 74 65 61 6D 22 5D 20 3D 3D 20 22 61 6C 6C 69 65 73 22 20 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 47 61 6D 65 45 6E 64 46 6F 72 46 72 65 65 7A 65 72 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 46 72 65 65 7A 65 28 29 3B 0D 0A 09 09 77 61 69 74 20 35 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 31 59 6F 75 20 61 72 65 20 61 20 46 52 45 45 5A 45 52 22 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 20 73 65 6C 66 2E 70 65 72 73 5B 22 74 65 61 6D 22 5D 20 3D 3D 20 22 61 78 69 73 22 20 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 47 61 6D 65 45 6E 64 46 6F 72 55 6E 46 72 65 65 7A 65 72 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 75 6E 46 72 65 65 7A 65 28 29 3B 0D 0A 09 09 77 61 69 74 20 35 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 32 59 6F 75 20 61 72 65 20 61 20 55 4E 46 52 45 45 5A 45 52 22 20 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 74 65 61 6D 43 72 61 70 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 5B 5B 6C 65 76 65 6C 2E 61 75 74 6F 61 73 73 69 67 6E 5D 5D 28 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 75 69 5F 61 6C 6C 6F 77 5F 74 65 61 6D 63 68 61 6E 67 65 22 2C 20 30 20 29 3B 0D 0A 09 73 65 74 44 76 61 72 28 22 67 5F 61 6C 6C 6F 77 5F 74 65 61 6D 63 68 61 6E 67 65 22 2C 20 30 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 73 63 72 5F 64 69 73 61 62 6C 65 5F 77 65 61 70 6F 6E 64 72 6F 70 22 2C 20 31 20 29 3B 0D 0A 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 44 76 61 72 28 20 22 73 63 72 5F 67 61 6D 65 5F 6B 69 6C 6C 73 74 72 65 61 6B 73 22 2C 20 30 20 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 67 5F 54 65 61 6D 4E 61 6D 65 5F 41 6C 6C 69 65 73 22 2C 20 22 5E 31 46 72 65 65 7A 65 72 73 22 20 29 3B 0D 0A 09 73 65 74 44 76 61 72 28 20 22 67 5F 54 65 61 6D 4E 61 6D 65 5F 41 78 69 73 22 2C 20 22 5E 32 55 6E 46 72 65 65 7A 65 72 73 22 20 29 3B 0D 0A 0D 0A 09 53 65 74 4D 61 74 63 68 46 6C 61 67 28 20 22 64 69 73 61 62 6C 65 69 6E 67 61 6D 65 6D 65 6E 75 22 2C 20 31 20 29 3B 0D 0A 7D 0D 0A 0D 0A 46 72 65 65 7A 65 28 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 65 61 74 68 22 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 61 6B 65 41 6C 6C 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 73 65 6C 66 20 47 69 76 65 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 67 69 76 65 4D 61 78 41 6D 6D 6F 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 73 77 69 74 63 68 54 6F 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 69 50 72 69 6E 74 6C 6E 42 6F 6C 64 28 20 22 5E 33 53 68 6F 6F 74 20 74 6F 20 46 72 65 65 7A 65 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 66 6F 72 28 3B 3B 29 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 77 65 61 70 6F 6E 5F 66 69 72 65 64 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 20 73 65 6C 66 20 67 65 74 43 75 72 72 65 6E 74 57 65 61 70 6F 6E 28 29 20 3D 3D 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 2C 31 2C 73 65 6C 66 29 5B 22 70 6F 73 69 74 69 6F 6E 22 5D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6E 67 6C 65 73 20 3D 20 73 65 6C 66 20 67 65 74 50 6C 61 79 65 72 41 6E 67 6C 65 73 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 73 70 61 77 6E 28 20 22 73 63 72 69 70 74 5F 6D 6F 64 65 6C 22 2C 20 74 72 61 63 65 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 73 65 74 4D 6F 64 65 6C 28 20 22 74 35 5F 77 65 61 70 6F 6E 5F 62 61 6C 6C 69 73 74 69 63 5F 6B 6E 69 66 65 5F 62 6C 61 64 65 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 2E 61 6E 67 6C 65 73 20 3D 20 28 30 2C 20 61 6E 67 6C 65 73 5B 31 5D 2C 20 30 29 3B 0D 0A 09 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 65 6D 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 69 74 20 30 2E 30 32 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 66 72 65 65 7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 7D 0D 0A 7D 0D 0A 0D 0A 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 65 6E 74 69 74 79 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 5F 61 6E 79 28 22 64 65 61 74 68 22 2C 20 22 72 6F 75 6E 64 5F 65 6E 64 5F 64 6F 6E 65 22 2C 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 6C 65 74 65 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 66 72 65 65 7A 65 65 6D 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 09 66 6F 72 28 3B 3B 29 20 0D 0A 09 7B 0D 0A 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 20 26 26 20 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 3D 20 30 29 20 0D 0A 09 09 7B 20 0D 0A 09 09 09 74 72 61 63 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 30 2C 74 72 75 65 2C 73 65 6C 66 29 3B 20 0D 0A 09 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 09 7B 20 0D 0A 09 09 09 09 74 72 61 63 65 5B 22 65 6E 74 69 74 79 22 5D 20 66 72 65 65 7A 65 5F 70 6C 61 79 65 72 5F 63 6F 6E 74 72 6F 6C 73 28 20 74 72 75 65 20 29 3B 0D 0A 09 09 09 09 77 61 69 74 20 30 2E 30 35 3B 0D 0A 09 09 09 09 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 20 31 3B 0D 0A 09 09 09 7D 20 0D 0A 09 09 7D 20 0D 0A 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 75 6E 46 72 65 65 7A 65 28 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 65 61 74 68 22 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 61 6B 65 41 6C 6C 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 73 65 6C 66 20 47 69 76 65 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 67 69 76 65 4D 61 78 41 6D 6D 6F 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 73 77 69 74 63 68 54 6F 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 69 50 72 69 6E 74 6C 6E 42 6F 6C 64 28 20 22 5E 33 53 68 6F 6F 74 20 74 6F 20 75 6E 66 72 65 65 7A 65 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 66 6F 72 28 3B 3B 29 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 77 65 61 70 6F 6E 5F 66 69 72 65 64 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 20 73 65 6C 66 20 67 65 74 43 75 72 72 65 6E 74 57 65 61 70 6F 6E 28 29 20 3D 3D 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 2C 31 2C 73 65 6C 66 29 5B 22 70 6F 73 69 74 69 6F 6E 22 5D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6E 67 6C 65 73 20 3D 20 73 65 6C 66 20 67 65 74 50 6C 61 79 65 72 41 6E 67 6C 65 73 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 73 70 61 77 6E 28 20 22 73 63 72 69 70 74 5F 6D 6F 64 65 6C 22 2C 20 74 72 61 63 65 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 73 65 74 4D 6F 64 65 6C 28 20 22 74 35 5F 77 65 61 70 6F 6E 5F 62 61 6C 6C 69 73 74 69 63 5F 6B 6E 69 66 65 5F 62 6C 61 64 65 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 2E 61 6E 67 6C 65 73 20 3D 20 28 30 2C 20 61 6E 67 6C 65 73 5B 31 5D 2C 20 30 29 3B 0D 0A 09 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 65 6D 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 69 74 20 30 2E 30 32 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 66 72 65 65 7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 7D 0D 0A 7D 0D 0A 0D 0A 75 6E 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 65 6E 74 69 74 79 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 5F 61 6E 79 28 22 64 65 61 74 68 22 2C 20 22 72 6F 75 6E 64 5F 65 6E 64 5F 64 6F 6E 65 22 2C 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 6C 65 74 65 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 75 6E 66 72 65 65 7A 65 65 6D 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 09 66 6F 72 28 3B 3B 29 20 0D 0A 09 7B 0D 0A 09 09 77 68 69 6C 65 28 73 65 6C 66 20 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 3D 20 31 20 26 26 20 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 7B 20 0D 0A 09 09 09 74 72 61 63 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 30 2C 74 72 75 65 2C 73 65 6C 66 29 3B 20 0D 0A 09 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 09 7B 20 0D 0A 09 09 09 09 74 72 61 63 65 5B 22 65 6E 74 69 74 79 22 5D 20 66 72 65 65 7A 65 5F 70 6C 61 79 65 72 5F 63 6F 6E 74 72 6F 6C 73 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 09 09 09 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 20 30 3B 0D 0A 09 09 09 7D 20 0D 0A 09 09 7D 20 0D 0A 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 54 65 78 74 43 72 61 70 28 20 74 65 78 74 20 29 0D 0A 7B 0D 0A 09 43 72 65 64 69 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 43 72 65 64 69 74 20 73 65 74 50 6F 69 6E 74 28 20 22 43 45 4E 54 45 52 22 2C 20 22 43 45 4E 54 45 52 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 43 72 65 64 69 74 20 73 65 74 54 65 78 74 28 20 74 65 78 74 20 29 3B 0D 0A 09 77 61 69 74 20 35 3B 0D 0A 09 43 72 65 64 69 74 20 44 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 47 61 6D 65 45 6E 64 46 6F 72 46 72 65 65 7A 65 72 73 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 66 6F 72 28 69 3D 30 3B 69 3C 31 32 30 3B 69 2B 2B 29 0D 0A 09 7B 0D 0A 09 09 65 6E 64 54 65 78 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 52 49 47 48 54 22 2C 20 22 54 4F 50 52 49 47 48 54 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 54 65 78 74 28 20 69 20 29 3B 0D 0A 09 09 0D 0A 09 09 69 66 28 20 69 20 3D 3D 20 31 32 30 20 29 0D 0A 09 09 7B 0D 0A 09 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 7D 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 47 61 6D 65 45 6E 64 46 6F 72 55 6E 46 72 65 65 7A 65 72 73 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 66 6F 72 28 69 3D 30 3B 69 3C 31 32 30 3B 69 2B 2B 29 0D 0A 09 7B 0D 0A 09 09 65 6E 64 54 65 78 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 52 49 47 48 54 22 2C 20 22 54 4F 50 52 49 47 48 54 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 54 65 78 74 28 20 69 20 29 3B 0D 0A 09 09 0D 0A 09 09 69 66 28 20 69 20 3D 3D 20 31 32 30 20 29 0D 0A 09 09 7B 0D 0A 09 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 7D 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 73 74 61 72 74 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 68 72 65 61 64 20 68 6F 73 74 50 6F 73 73 69 62 6C 65 28 29 3B 0D 0A 7D 0D 0A 0D 0A 68 6F 73 74 50 6F 73 73 69 62 6C 65 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 20 69 73 48 6F 73 74 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 20 31 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 6F 70 65 6E 28 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 21 73 65 6C 66 20 69 73 48 6F 73 74 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 20 30 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6F 70 65 6E 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 3D 20 31 20 26 26 20 73 65 6C 66 20 46 72 61 67 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 6D 65 6E 75 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6D 65 6E 75 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 31 3B 0D 0A 0D 0A 09 77 68 69 6C 65 28 73 65 6C 66 2E 6F 70 65 6E 20 3D 3D 20 31 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 30 20 29 3B 0D 0A 09 09 73 65 6C 66 20 44 69 73 61 62 6C 65 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 6E 6F 74 69 66 79 28 20 22 6D 65 6E 75 5F 6F 70 65 6E 22 20 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 75 6E 63 74 69 6F 6E 73 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 69 6E 73 74 72 75 63 74 69 6F 6E 73 28 29 0D 0A 7B 0D 0A 09 6D 65 6E 75 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 32 2E 35 20 29 3B 0D 0A 09 6D 65 6E 75 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 22 2C 20 22 43 45 4E 54 45 52 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 6D 65 6E 75 20 73 65 74 54 65 78 74 28 20 22 5B 7B 2B 61 74 74 61 63 6B 7D 5D 20 5E 31 46 61 73 74 20 52 65 73 74 61 72 74 5C 5C 6E 5C 5C 6E 5B 7B 2B 61 63 74 69 76 61 74 65 7D 5D 20 5E 32 45 6E 64 20 47 61 6D 65 5C 5C 6E 5C 5C 6E 5B 7B 2B 73 70 65 65 64 5F 74 68 72 6F 77 7D 5D 20 5E 33 44 69 73 63 6F 6E 6E 65 63 74 5C 5C 6E 5C 5C 6E 5B 7B 2B 6D 65 6C 65 65 7D 5D 20 5E 34 43 6C 6F 73 65 20 4D 65 6E 75 22 20 29 3B 0D 0A 09 77 61 69 74 20 31 30 3B 0D 0A 09 6D 65 6E 75 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 66 75 6E 63 74 69 6F 6E 73 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 09 09 0D 0A 09 09 6C 65 76 65 6C 20 6E 6F 74 69 66 79 20 28 22 66 61 73 74 5F 72 65 73 74 61 72 74 22 29 3B 0D 0A 09 09 77 61 69 74 20 31 3B 0D 0A 09 09 6D 61 70 5F 72 65 73 74 61 72 74 28 20 74 72 75 65 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 55 73 65 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 74 72 75 65 20 29 3B 09 09 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 41 64 73 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 65 78 69 74 4C 65 76 65 6C 28 20 74 72 75 65 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 4D 65 6C 65 65 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 7D 0D 0A 7D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Code:
    Compressed Ram Dump
    23 69 6E 63 6C 75 64 65 20 63 6F 6D 6D 6F 6E 5F 73 63 72 69 70 74 73 5C 5C 75 74 69 6C 69 74 79 3B 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 5F 61 69 72 73 75 70 70 6F 72 74 3B 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 5F 75 74 69 6C 69 74 79 3B 0D 0A 0D 0A 23 69 6E 63 6C 75 64 65 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 68 75 64 5F 75 74 69 6C 3B 0D 0A 0D 0A 6D 61 69 6E 28 29 0D 0A 7B 0D 0A 7D 0D 0A 0D 0A 69 6E 69 74 28 29 0D 0A 7B 0D 0A 09 6C 65 76 65 6C 20 74 68 72 65 61 64 20 6F 6E 50 6C 61 79 65 72 43 6F 6E 6E 65 63 74 28 29 3B 0D 0A 7D 0D 0A 0D 0A 6F 6E 50 6C 61 79 65 72 43 6F 6E 6E 65 63 74 28 29 0D 0A 7B 0D 0A 09 66 6F 72 28 3B 3B 29 0D 0A 09 7B 0D 0A 09 09 6C 65 76 65 6C 20 77 61 69 74 74 69 6C 6C 28 20 22 63 6F 6E 6E 65 63 74 65 64 22 2C 20 70 6C 61 79 65 72 20 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 4F 6E 50 6C 61 79 65 72 53 70 61 77 6E 65 64 28 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 74 65 61 6D 43 72 61 70 28 29 3B 0D 0A 09 09 70 6C 61 79 65 72 20 74 68 72 65 61 64 20 73 74 61 72 74 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6F 6E 50 6C 61 79 65 72 53 70 61 77 6E 65 64 28 29 0D 0A 7B 0D 0A 09 66 6F 72 28 3B 3B 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 73 70 61 77 6E 65 64 5F 70 6C 61 79 65 72 22 20 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 74 65 61 6D 4A 75 6E 6B 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 33 46 72 65 65 7A 65 20 54 61 67 20 42 79 20 47 2D 72 65 79 22 20 29 3B 0D 0A 09 09 73 65 6C 66 2E 6D 61 78 68 65 61 6C 74 68 20 3D 20 39 39 39 39 39 39 39 39 39 39 39 3B 0D 0A 09 09 73 65 6C 66 2E 68 65 61 6C 74 68 20 3D 20 73 65 6C 66 2E 6D 61 78 68 65 61 6C 74 68 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 74 65 61 6D 4A 75 6E 6B 28 29 0D 0A 7B 0D 0A 09 69 66 28 20 73 65 6C 66 2E 70 65 72 73 5B 22 74 65 61 6D 22 5D 20 3D 3D 20 22 61 6C 6C 69 65 73 22 20 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 47 61 6D 65 45 6E 64 46 6F 72 46 72 65 65 7A 65 72 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 46 72 65 65 7A 65 28 29 3B 0D 0A 09 09 77 61 69 74 20 35 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 31 59 6F 75 20 61 72 65 20 61 20 46 52 45 45 5A 45 52 22 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 20 73 65 6C 66 2E 70 65 72 73 5B 22 74 65 61 6D 22 5D 20 3D 3D 20 22 61 78 69 73 22 20 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 47 61 6D 65 45 6E 64 46 6F 72 55 6E 46 72 65 65 7A 65 72 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 75 6E 46 72 65 65 7A 65 28 29 3B 0D 0A 09 09 77 61 69 74 20 35 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 54 65 78 74 43 72 61 70 28 20 22 5E 32 59 6F 75 20 61 72 65 20 61 20 55 4E 46 52 45 45 5A 45 52 22 20 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 74 65 61 6D 43 72 61 70 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 5B 5B 6C 65 76 65 6C 2E 61 75 74 6F 61 73 73 69 67 6E 5D 5D 28 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 75 69 5F 61 6C 6C 6F 77 5F 74 65 61 6D 63 68 61 6E 67 65 22 2C 20 30 20 29 3B 0D 0A 09 73 65 74 44 76 61 72 28 22 67 5F 61 6C 6C 6F 77 5F 74 65 61 6D 63 68 61 6E 67 65 22 2C 20 30 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 73 63 72 5F 64 69 73 61 62 6C 65 5F 77 65 61 70 6F 6E 64 72 6F 70 22 2C 20 31 20 29 3B 0D 0A 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 44 76 61 72 28 20 22 73 63 72 5F 67 61 6D 65 5F 6B 69 6C 6C 73 74 72 65 61 6B 73 22 2C 20 30 20 29 3B 0D 0A 0D 0A 09 73 65 74 44 76 61 72 28 20 22 67 5F 54 65 61 6D 4E 61 6D 65 5F 41 6C 6C 69 65 73 22 2C 20 22 5E 31 46 72 65 65 7A 65 72 73 22 20 29 3B 0D 0A 09 73 65 74 44 76 61 72 28 20 22 67 5F 54 65 61 6D 4E 61 6D 65 5F 41 78 69 73 22 2C 20 22 5E 32 55 6E 46 72 65 65 7A 65 72 73 22 20 29 3B 0D 0A 0D 0A 09 53 65 74 4D 61 74 63 68 46 6C 61 67 28 20 22 64 69 73 61 62 6C 65 69 6E 67 61 6D 65 6D 65 6E 75 22 2C 20 31 20 29 3B 0D 0A 7D 0D 0A 0D 0A 46 72 65 65 7A 65 28 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 65 61 74 68 22 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 61 6B 65 41 6C 6C 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 73 65 6C 66 20 47 69 76 65 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 67 69 76 65 4D 61 78 41 6D 6D 6F 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 73 77 69 74 63 68 54 6F 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 69 50 72 69 6E 74 6C 6E 42 6F 6C 64 28 20 22 5E 33 53 68 6F 6F 74 20 74 6F 20 46 72 65 65 7A 65 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 66 6F 72 28 3B 3B 29 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 77 65 61 70 6F 6E 5F 66 69 72 65 64 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 20 73 65 6C 66 20 67 65 74 43 75 72 72 65 6E 74 57 65 61 70 6F 6E 28 29 20 3D 3D 20 22 6D 31 39 31 31 5F 6D 70 22 20 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 2C 31 2C 73 65 6C 66 29 5B 22 70 6F 73 69 74 69 6F 6E 22 5D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6E 67 6C 65 73 20 3D 20 73 65 6C 66 20 67 65 74 50 6C 61 79 65 72 41 6E 67 6C 65 73 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 73 70 61 77 6E 28 20 22 73 63 72 69 70 74 5F 6D 6F 64 65 6C 22 2C 20 74 72 61 63 65 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 73 65 74 4D 6F 64 65 6C 28 20 22 74 35 5F 77 65 61 70 6F 6E 5F 62 61 6C 6C 69 73 74 69 63 5F 6B 6E 69 66 65 5F 62 6C 61 64 65 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 2E 61 6E 67 6C 65 73 20 3D 20 28 30 2C 20 61 6E 67 6C 65 73 5B 31 5D 2C 20 30 29 3B 0D 0A 09 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 65 6D 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 69 74 20 30 2E 30 32 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 66 72 65 65 7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 7D 0D 0A 7D 0D 0A 0D 0A 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 65 6E 74 69 74 79 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 5F 61 6E 79 28 22 64 65 61 74 68 22 2C 20 22 72 6F 75 6E 64 5F 65 6E 64 5F 64 6F 6E 65 22 2C 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 6C 65 74 65 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 66 72 65 65 7A 65 65 6D 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 09 66 6F 72 28 3B 3B 29 20 0D 0A 09 7B 0D 0A 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 20 26 26 20 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 3D 20 30 29 20 0D 0A 09 09 7B 20 0D 0A 09 09 09 74 72 61 63 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 30 2C 74 72 75 65 2C 73 65 6C 66 29 3B 20 0D 0A 09 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 09 7B 20 0D 0A 09 09 09 09 74 72 61 63 65 5B 22 65 6E 74 69 74 79 22 5D 20 66 72 65 65 7A 65 5F 70 6C 61 79 65 72 5F 63 6F 6E 74 72 6F 6C 73 28 20 74 72 75 65 20 29 3B 0D 0A 09 09 09 09 77 61 69 74 20 30 2E 30 35 3B 0D 0A 09 09 09 09 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 20 31 3B 0D 0A 09 09 09 7D 20 0D 0A 09 09 7D 20 0D 0A 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 75 6E 46 72 65 65 7A 65 28 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 65 61 74 68 22 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 28 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 61 6B 65 41 6C 6C 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 73 65 6C 66 20 47 69 76 65 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 67 69 76 65 4D 61 78 41 6D 6D 6F 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 73 77 69 74 63 68 54 6F 57 65 61 70 6F 6E 28 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 3B 0D 0A 09 73 65 6C 66 20 69 50 72 69 6E 74 6C 6E 42 6F 6C 64 28 20 22 5E 33 53 68 6F 6F 74 20 74 6F 20 75 6E 66 72 65 65 7A 65 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 66 6F 72 28 3B 3B 29 0D 0A 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 28 20 22 77 65 61 70 6F 6E 5F 66 69 72 65 64 22 20 29 3B 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 20 73 65 6C 66 20 67 65 74 43 75 72 72 65 6E 74 57 65 61 70 6F 6E 28 29 20 3D 3D 20 22 6D 31 39 31 31 5F 75 70 67 72 61 64 65 73 69 67 68 74 5F 6D 70 22 20 29 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 2C 31 2C 73 65 6C 66 29 5B 22 70 6F 73 69 74 69 6F 6E 22 5D 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6E 67 6C 65 73 20 3D 20 73 65 6C 66 20 67 65 74 50 6C 61 79 65 72 41 6E 67 6C 65 73 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 3D 20 73 70 61 77 6E 28 20 22 73 63 72 69 70 74 5F 6D 6F 64 65 6C 22 2C 20 74 72 61 63 65 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 20 73 65 74 4D 6F 64 65 6C 28 20 22 74 35 5F 77 65 61 70 6F 6E 5F 62 61 6C 6C 69 73 74 69 63 5F 6B 6E 69 66 65 5F 62 6C 61 64 65 22 20 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 65 7A 65 2E 61 6E 67 6C 65 73 20 3D 20 28 30 2C 20 61 6E 67 6C 65 73 5B 31 5D 2C 20 30 29 3B 0D 0A 09 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 65 6D 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 61 69 74 20 30 2E 30 32 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6C 66 20 74 68 72 65 61 64 20 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 66 72 65 65 7A 65 29 3B 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7D 0D 0A 20 20 20 20 20 20 20 20 7D 0D 0A 7D 0D 0A 0D 0A 75 6E 66 72 65 65 7A 65 44 65 73 74 72 6F 79 28 65 6E 74 69 74 79 29 0D 0A 7B 0D 0A 20 20 20 20 20 20 20 20 73 65 6C 66 20 77 61 69 74 74 69 6C 6C 5F 61 6E 79 28 22 64 65 61 74 68 22 2C 20 22 72 6F 75 6E 64 5F 65 6E 64 5F 64 6F 6E 65 22 2C 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 6C 65 74 65 28 29 3B 0D 0A 20 20 20 20 20 20 20 20 65 6E 74 69 74 79 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 75 6E 66 72 65 65 7A 65 65 6D 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 09 66 6F 72 28 3B 3B 29 20 0D 0A 09 7B 0D 0A 09 09 77 68 69 6C 65 28 73 65 6C 66 20 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 3D 20 31 20 26 26 20 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 7B 20 0D 0A 09 09 09 74 72 61 63 65 20 3D 20 62 75 6C 6C 65 74 74 72 61 63 65 28 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2C 73 65 6C 66 20 67 65 74 74 61 67 6F 72 69 67 69 6E 28 22 6A 5F 68 65 61 64 22 29 2B 61 6E 67 6C 65 73 74 6F 66 6F 72 77 61 72 64 28 73 65 6C 66 20 67 65 74 70 6C 61 79 65 72 61 6E 67 6C 65 73 28 29 29 2A 31 30 30 30 30 30 30 2C 74 72 75 65 2C 73 65 6C 66 29 3B 20 0D 0A 09 09 09 77 68 69 6C 65 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 20 0D 0A 09 09 09 7B 20 0D 0A 09 09 09 09 74 72 61 63 65 5B 22 65 6E 74 69 74 79 22 5D 20 66 72 65 65 7A 65 5F 70 6C 61 79 65 72 5F 63 6F 6E 74 72 6F 6C 73 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 09 09 09 73 65 6C 66 2E 66 72 65 65 7A 65 20 3D 20 30 3B 0D 0A 09 09 09 7D 20 0D 0A 09 09 7D 20 0D 0A 09 09 77 61 69 74 20 30 2E 30 35 3B 20 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 54 65 78 74 43 72 61 70 28 20 74 65 78 74 20 29 0D 0A 7B 0D 0A 09 43 72 65 64 69 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 43 72 65 64 69 74 20 73 65 74 50 6F 69 6E 74 28 20 22 43 45 4E 54 45 52 22 2C 20 22 43 45 4E 54 45 52 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 43 72 65 64 69 74 20 73 65 74 54 65 78 74 28 20 74 65 78 74 20 29 3B 0D 0A 09 77 61 69 74 20 35 3B 0D 0A 09 43 72 65 64 69 74 20 44 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 47 61 6D 65 45 6E 64 46 6F 72 46 72 65 65 7A 65 72 73 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 66 6F 72 28 69 3D 30 3B 69 3C 31 32 30 3B 69 2B 2B 29 0D 0A 09 7B 0D 0A 09 09 65 6E 64 54 65 78 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 52 49 47 48 54 22 2C 20 22 54 4F 50 52 49 47 48 54 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 54 65 78 74 28 20 69 20 29 3B 0D 0A 09 09 0D 0A 09 09 69 66 28 20 69 20 3D 3D 20 31 32 30 20 29 0D 0A 09 09 7B 0D 0A 09 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 7D 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 47 61 6D 65 45 6E 64 46 6F 72 55 6E 46 72 65 65 7A 65 72 73 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 66 6F 72 28 69 3D 30 3B 69 3C 31 32 30 3B 69 2B 2B 29 0D 0A 09 7B 0D 0A 09 09 65 6E 64 54 65 78 74 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 31 2E 35 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 52 49 47 48 54 22 2C 20 22 54 4F 50 52 49 47 48 54 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 09 65 6E 64 54 65 78 74 20 73 65 74 54 65 78 74 28 20 69 20 29 3B 0D 0A 09 09 0D 0A 09 09 69 66 28 20 69 20 3D 3D 20 31 32 30 20 29 0D 0A 09 09 7B 0D 0A 09 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 66 61 6C 73 65 20 29 3B 0D 0A 09 09 7D 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 73 74 61 72 74 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 69 73 63 6F 6E 6E 65 63 74 22 20 29 3B 0D 0A 09 73 65 6C 66 20 65 6E 64 6F 6E 20 28 20 22 64 65 61 74 68 22 20 29 3B 0D 0A 0D 0A 09 73 65 6C 66 20 74 68 72 65 61 64 20 68 6F 73 74 50 6F 73 73 69 62 6C 65 28 29 3B 0D 0A 7D 0D 0A 0D 0A 68 6F 73 74 50 6F 73 73 69 62 6C 65 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 20 69 73 48 6F 73 74 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 20 31 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 6F 70 65 6E 28 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 21 73 65 6C 66 20 69 73 48 6F 73 74 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 20 30 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6F 70 65 6E 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 2E 70 6F 73 73 69 62 6C 65 20 3D 3D 20 31 20 26 26 20 73 65 6C 66 20 46 72 61 67 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 6D 65 6E 75 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 6D 65 6E 75 28 29 0D 0A 7B 0D 0A 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 31 3B 0D 0A 0D 0A 09 77 68 69 6C 65 28 73 65 6C 66 2E 6F 70 65 6E 20 3D 3D 20 31 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 30 20 29 3B 0D 0A 09 09 73 65 6C 66 20 44 69 73 61 62 6C 65 57 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 6E 6F 74 69 66 79 28 20 22 6D 65 6E 75 5F 6F 70 65 6E 22 20 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 28 29 3B 0D 0A 09 09 73 65 6C 66 20 74 68 72 65 61 64 20 66 75 6E 63 74 69 6F 6E 73 28 29 3B 0D 0A 09 7D 0D 0A 7D 0D 0A 0D 0A 69 6E 73 74 72 75 63 74 69 6F 6E 73 28 29 0D 0A 7B 0D 0A 09 6D 65 6E 75 20 3D 20 73 65 6C 66 20 63 72 65 61 74 65 46 6F 6E 74 53 74 72 69 6E 67 28 20 22 6F 62 6A 65 63 74 69 76 65 22 2C 20 32 2E 35 20 29 3B 0D 0A 09 6D 65 6E 75 20 73 65 74 50 6F 69 6E 74 28 20 22 54 4F 50 22 2C 20 22 43 45 4E 54 45 52 22 2C 20 30 2C 20 30 20 29 3B 0D 0A 09 6D 65 6E 75 20 73 65 74 54 65 78 74 28 20 22 5B 7B 2B 61 74 74 61 63 6B 7D 5D 20 5E 31 46 61 73 74 20 52 65 73 74 61 72 74 5C 5C 6E 5C 5C 6E 5B 7B 2B 61 63 74 69 76 61 74 65 7D 5D 20 5E 32 45 6E 64 20 47 61 6D 65 5C 5C 6E 5C 5C 6E 5B 7B 2B 73 70 65 65 64 5F 74 68 72 6F 77 7D 5D 20 5E 33 44 69 73 63 6F 6E 6E 65 63 74 5C 5C 6E 5C 5C 6E 5B 7B 2B 6D 65 6C 65 65 7D 5D 20 5E 34 43 6C 6F 73 65 20 4D 65 6E 75 22 20 29 3B 0D 0A 09 77 61 69 74 20 31 30 3B 0D 0A 09 6D 65 6E 75 20 64 65 73 74 72 6F 79 28 29 3B 0D 0A 7D 0D 0A 0D 0A 66 75 6E 63 74 69 6F 6E 73 28 29 0D 0A 7B 0D 0A 09 69 66 28 73 65 6C 66 20 41 74 74 61 63 6B 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 09 09 0D 0A 09 09 6C 65 76 65 6C 20 6E 6F 74 69 66 79 20 28 22 66 61 73 74 5F 72 65 73 74 61 72 74 22 29 3B 0D 0A 09 09 77 61 69 74 20 31 3B 0D 0A 09 09 6D 61 70 5F 72 65 73 74 61 72 74 28 20 74 72 75 65 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 55 73 65 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 74 68 72 65 61 64 20 6D 61 70 73 5C 5C 6D 70 5C 5C 67 61 6D 65 74 79 70 65 73 5C 5C 5F 67 6C 6F 62 61 6C 6C 6F 67 69 63 3A 3A 66 6F 72 63 65 45 6E 64 28 20 74 72 75 65 20 29 3B 09 09 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 41 64 73 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 09 65 78 69 74 4C 65 76 65 6C 28 20 74 72 75 65 20 29 3B 0D 0A 09 7D 0D 0A 09 65 6C 73 65 20 69 66 28 73 65 6C 66 20 4D 65 6C 65 65 42 75 74 74 6F 6E 50 72 65 73 73 65 64 28 29 29 0D 0A 09 7B 0D 0A 09 09 73 65 6C 66 2E 6F 70 65 6E 20 3D 20 30 3B 0D 0A 09 09 73 65 6C 66 20 73 65 74 43 6C 69 65 6E 74 55 49 56 69 73 69 62 69 6C 69 74 79 46 6C 61 67 28 20 22 68 75 64 5F 76 69 73 69 62 6C 65 22 2C 20 31 20 29 3B 0D 0A 09 09 73 65 6C 66 20 65 6E 61 62 6C 65 77 65 61 70 6F 6E 73 28 29 3B 0D 0A 09 7D 0D 0A 7D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    Haval 192 Bit 4 Rounds Ram Dump (shortened)
    65314527763EBF5289DE61A49AD2E70E8DAEBA7F2FB69C25

    0 Not allowed! Not allowed!
    Last edited by ChelseaGrin; 11-19-2011 at 06:53 AM.





  5. #5
    1010010011010101101001
    Austin .'s Avatar
    Join Date
    May 2011
    Location
    Where the Green Grass Grows. <3
    Posts
    4,830
    Points
    2,134
         User Info     Contact     Gamer ID
    Join Date
    May 2011
    Location
    Where the Green Grass Grows. <3
    Posts
    4,830
    Points
    2,134
    Gamer IDs

    PSN ID: x-CrimsoN-x21

    Contact info:

    Youtube Channel: http://www.youtube.com/user/xCrimmYx?feature=mhee

    Default

    ^you sir, are fucking retarded. Putting something in HxD editor, and copying the binary numbers don't mean it came from a ram dump, nor does it make it a code. :roll: people these days...

    0 Not allowed! Not allowed!

    1v1 (as of June) :
    Wins: 2 Losses: 0
    We accept the love we think we deserve.

  6. #6
    Bot Bot's Avatar
    Join Date
    Aug 2011
    Posts
    2,671
    Points
    7,720
         User Info     Contact     Gamer ID
    Join Date
    Aug 2011
    Posts
    2,671
    Points
    7,720

    Default

    Freeze Tag, one of my many uncompleted mods.

    0 Not allowed! Not allowed!








  7. #7
    Member ablackdude's Avatar
    Join Date
    Oct 2011
    Posts
    50
    Points
    97
         User Info     Contact     Gamer ID
    Join Date
    Oct 2011
    Posts
    50
    Points
    97
    Gamer IDs

    Gamertag: 95677676 Steam ID: 4567452

    Default

    make it into a hack

    0 Not allowed! Not allowed!
    PEOPLE DONT STOP MAKING BLACK OPS CODES PLEASE I
    BEGGGG:dbanana:

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:36 PM.
Powered by vBulletin®
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.