Results 1 to 9 of 9
  1. #1
    Member
    iOS & Wii Modder
    yMAKEMEFAMOUSz's Avatar
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
         User Info     Contact     Gamer ID
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
    Gamer IDs

    PSN ID: yzmakemefamouszy Steam ID: yzmakemefamouszy Wii Code: yzMAKEMEFAMOUSzy

    Contact info:

    Youtube Channel: http://www.YouTube.com/users/yzMAKEMEFAMOUSzy Kik Username: yzmakemefamouszy

    Default [SC7E52] Villa Survival

    Okay so here is Villa Survival.
    I did not create this. I found it in my gametypes folder and worked on it. gave me multiple syntax errors, but i have fixed it and did test it.
    This guy had missing scripts, Missing models, missing barricades, and the spawning was funky.
    So all fixed, tested and works great!
    _____________________________________CREDITS______ ________________________________________________
    **Credit to CheeseToast who first created the gametype.
    **Credit to PoRtUgAlZz For editing the gametype for Villa.
    **I only ask little credit for fixing it to function correctly.

    Code:
    #include common_scripts\utility;
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    #include maps\mp\gametypes\_hud_util;
    
    
    //******************************************************************************
    //   ____ _   _   ___   ___      _   ___     ____                     _   ____
    //  /  _/  | | | | | __| | __|  / / | __|   |_  _|  ___      __      / / |_  _|
    // /  /     | |_| | ||__  ||__ / /  ||__      ||   /   \   /  \    / /     ||                                                        
    // | |     |  _  | | __| | __| \ \  | __|     ||  / / \ \  / /\ \   \ \    ||
    // \  \_   | | | | ||__  ||__   \ \ ||__      ||  \ \ / / / /__\ \   \ \   ||
    //  \__/  |_| |_| |___| |___|   / / |___|     ||   \___/ / /     \ \  / /  ||
    //                             /_/                                   /_/
    //******************************************************************************	
    
    //I took the time to make this sig and this mod so please dont remove this ^^
    
    //Edited By PoRtUgAlZz
    //Re-edited by yzMAKEMEFAMOUSzy
    
    init()
    {
    	thread onPlayerConnect();
    	thread onPlayerConnected(); 
    	level thread doBlocks();
    	level.onPlayerKilled = ::onPlayerKilled;
    	setDvar( "didyouknow", "Welcome To ^1Villa Survival!" );
    }
    
    onPlayerConnect()
    {	
    	for(;;)
    	{
    		level waittill( "connecting", player );
    
    		player thread BuyGuns();
    		player thread onPlayerSpawned();
    		player thread RoundSettings();
    		player thread NotifyRound();
    		player thread MonitorRound();
    		player thread Money();
    	}
    }
    
    onPlayerConnected()
    {	
    	for(;;)
    	{
    		level waittill( "connected", player );
            	player [[level.autoassign]]();
    		player thread Dvars();	
    		player thread EndTheGame();
    		player thread TeamsAreEqual();
    		player thread Credit();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    		self thread Settings();
    		self thread DisplayRound();
    	}
    }
    
    Dvars()
    {
    	SetMatchFlag( "disableingamemenu", 1 );//I know, its not a dvar but I put it in here anyways. 
    	setDvar( "g_TeamName_Allies", "^2Humans" );
    	setDvar( "g_TeamName_Axis", "^1Zombies" );
            setDvar( "scr_disable_cac", 1 ); 
    	wait 0.05;
    	setDvar( "scr_tdm_timelimit", 0 );
    	setDvar( "scr_disable_weapondrop", 1 );
    	setDvar( "g_allow_teamchange", 0 );
    	setDvar( "scr_tdm_scorelimit", 0 );
    	wait 0.05;
    	setDvar( "scr_game_killstreaks", 0 );
    	setDvar( "scr_tdm_timelimit", 0 );
    }
    
    Settings()
    {
    	if( self.pers["team"] == "axis" )
    	{
    		self thread ZombieGuns();
    		wait 0.1;
    		self thread ZombiePerks();
    		wait 0.1;
    		self thread ZombieSettings();
    		wait 0.1;
    		self thread MonitorKnifing();
    		wait 0.1;
    		self thread ZombieHealth();	
    	}
    
    	else if( self.pers["team"] == "allies" )
    	{
    		self thread HumanGuns();
    		wait 0.1;
    		self thread HumansPerks();
    		wait 0.1;
    		self thread HumansSettings();
    		wait 0.1;
    		self thread ShowCash();
    		wait 0.1;
    		self thread SwitchToSpectator();
    		wait 0.1;
    		self thread HumanHealth();
    		wait 0.1;
    		self thread HumansGlitching();
    	}
    }
    
    Money()
    {
    	self.cash = 500;
    }
    
    HumansPerks()
    {
    	self endon ( "disconnect" );
    
    	self clearPerks();
    	self setPerk("specialty_healthregen");
    	self setPerk("specialty_finalstand");  
    	self setPerk("specialty_pistoldeath"); 
    	self setPerk("specialty_quieter");  
    	self setPerk("specialty_loudenemies");
    	self setPerk("specialty_nomotionsensor"); 
    	self setPerk("specialty_gpsjammer");
    }
    
    HumanGuns()
    {
    	self takeAllWeapons();
    	self giveWeapon( "m1911_mp" );
    	self giveWeapon( "frag_grenade_mp" );
    	self giveWeapon( "knife_mp" ); 					
    	self giveWeapon( "asp_mp" ); //this is so you have a secondary for weapon swapping
    	self switchToWeapon( "m1911_mp" );
    }
    
    HumansSettings()
    {			
    	self setOrigin( ( 4113.11, 53.1243, 367.174 ), ( 0, -266.744, 90 ) );
    	self freeze_player_controls( false ); 
    }
    
    ZombieGuns()
    {
    	self takeAllWeapons();
    	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 );	
    }
    
    ZombiePerks()
    {
    	self endon ( "disconnect" );
    
    	self clearPerks();
    	self setPerk("specialty_gpsjammer");  
    	self setPerk("specialty_reconnaissance");  
    	self setPerk("specialty_nottargetedbyai");  
    	self setPerk("specialty_noname");
    	self setPerk("specialty_detectexplosive");
    }
    
    ZombieSettings()
    {	
    	self endon ( "disconnect" );
    
    	self setClientDvar( "scr_player_healthregentime", 0 ); 
    	self setOrigin( ( 3257.83, 1264.27, 327.834 ), ( 0, -161.412, 90 ) );
    }
    
    ShowCash()
    {
    	self endon ( "death" );
    	self.CashDisplay = self createFontString( "objective", 1.7 );
    	self.CashDisplay setPoint( "TOPRIGHT", "TOPRIGHT", 0, 0 );
    	
    	for(;;)
    	{
    		self.CashDisplay setText( "^2$" + self.cash );
    		wait 0.5;
    	}
    }
    
    SwitchToSpectator()
    {	
    	self endon ( "disconnect" );
    
    	self waittill( "death" );
    	self [[level.spectator]]();
    }
    
    EndTheGame()
    {	
    	self endon ( "disconnect" );
    
    	wait 15;
    	for(;;)
    	{
    		if( level.aliveCount["allies"] == 0 )
    		{
    			thread maps\mp\gametypes\_globallogic::forceEnd( false );
    			self thread EndGameText();
    		}
    
    	wait 0.1;
    	}
    }
    
    EndGameText()
    {
    	EndGame = self createFontString( "objective", 2 );
    	EndGame setPoint( "CENTER", "CENTER", 0, 0 );
    	EndGame setText( "^1You Survived " + self.round + " Rounds" );
    }
    
    MonitorKnifing()
    {
    	self endon ( "disconnect" );
    	self endon ( "death" );
    
    	for(;;)
    	{
    		if(self MeleeButtonPressed())
    		{
    			self setPerk("specialty_showonradar");
    			wait 2.25;
    			self unsetPerk("specialty_showonradar");			
    		}
    
    	wait 0.1;
    	}
    }
    
    NotifyRound()
    {
    	self endon ( "disconnect" );
    
    	for(;;)
    	{
    		wait 60;
    		self notify( "new_round" );
    		//self.round++; this would make the rounds go up anywhere from 2-10 rounds every 60 seconds
    	}
    }
    
    MonitorRound()
    {
    	self.round = 1;
    	wait 60;
    	self.round = 2;
    	wait 60;
    	self.round = 3;
    	wait 60;
    	self.round = 4;
    	wait 60;
    	self.round = 5;
    	wait 60;
    	self.round = 6;
    	wait 60;
    	self.round = 7;
    	wait 60;
    	self.round = 8;
    	wait 60;
    	self.round = 9;
    	wait 60;
    	self.round = 10;
    	wait 60;
    	self.round = 11;
    	wait 60;
    	self.round = 12;
    	wait 60;
    	self.round = 13;
    	wait 60;
    	self.round = 14;
    	wait 60;
    	self.round = 15;
    	wait 60;
    	self.round = 16;
    	wait 60;
    	self.round = 17;
    	wait 60;
    	self.round = 18;
    	wait 60;
    	self.round = 19;
    	wait 60;
    	self.round = 20;
    }
    
    ZombieHealth()
    {
    	if(self.round == 1)
    	{
    		self.maxhealth = 100;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 2)
    	{
    		self.maxhealth = 125;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 3)
    	{
    		self.maxhealth = 150;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 4)
    	{
    		self.maxhealth = 175;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 5)
    	{
    		self.maxhealth = 200;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 6)
    	{
    		self.maxhealth = 225;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 7)
    	{
    		self.maxhealth = 250;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 8)
    	{
    		self.maxhealth = 275;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 9)
    	{
    		self.maxhealth = 300;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 10)
    	{
    		self.maxhealth = 325;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 11)
    	{
    		self.maxhealth = 350;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 12)
    	{
    		self.maxhealth = 375;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 13)
    	{
    		self.maxhealth = 400;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 14)
    	{
    		self.maxhealth = 425;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 15)
    	{
    		self.maxhealth = 450;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 16)
    	{
    		self.maxhealth = 475;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 17)
    	{
    		self.maxhealth = 500;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 18)
    	{
    		self.maxhealth = 525;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 19)
    	{
    		self.maxhealth = 550;
    		self.health = self.maxhealth;
    	}
    	else if(self.round == 20)
    	{
    		self.maxhealth = 575;
    		self.health = self.maxhealth;
    	}
    }
    
    RoundSettings()
    { 
    	for(;;)
    	{
    		self waittill( "new_round" );
    
    		if( self.pers["team"] == "axis" )
    		{
    			//self suicide(); this caused massive lag when not the host and even made some people time out.
    			self setOrigin( ( 3257.83, 1264.27, 327.834 ), ( 0, -161.412, 90 ) );
    		}
    
    		else if( self.pers["team"] == "spectator" )
    		{
    			self [[level.allies]]();
    		}
    		
    		else if( self.pers["team"] == "allies" )
    		{
    			self.cash += 200;
    		}	
    	}
    }
    
    DisplayRound()
    {	
    	RoundDisplay = self createFontString( "objective", 3.5 );
    	RoundDisplay setPoint( "CENTER", "RIGHT", -42, 163 );
    	
    	for(;;)
    	{
         		RoundDisplay setText( "^1" + self.round );
    		wait 0.5;
    	}
    }
    
    KillMoney()
    {
    	self.cash += 500;
    }
    
    onPlayerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, psOffsetTime, deathAnimDuration )
    {
    	if ( isDefined( attacker ) && isPlayer( attacker ) && self != attacker )
    	{
    		attacker thread KillMoney();
    	}
    }
    
    HumanHealth()
    {
    	self endon ( "death" );
    	self endon( "Jugg_Bought" );
    	for(;;)
    	{
    		if( self.health <= 399 )
    		{		
    			wait 5;
    			if( self.health <= 399 )
    			{
    				self.maxhealth = 400;
    				self.health = self.maxhealth;
    			}
    		}
    	wait 0.1;
    	}	
    }
    
    HumanHealthJugg()
    {
    	self endon ( "death" );
    	for(;;)
    	{
    		if( self.health <= 719 )
    		{
    			wait 8;
    			if( self.health <= 719 )
    			{
    				self.maxhealth = 720;
    				self.health = self.maxhealth;
    			}
    		}
    	wait 0.1;
    	}
    }
    
    HumansGlitching()//the humans can get out of the house, I'll fix it later but this just shows the humans on the radar every 30 seconds to see if they are out of the house.
    {
    	self endon ( "death" );
    	for(;;)
    	{
    		self unsetPerk("specialty_showonradar");
    		wait 27;
    		self setPerk("specialty_showonradar");
    		wait 3;
    	}
    }
    
    TeamsAreEqual()//there is a glitch where there are 6 humans and 4 zombies, so.. the first humans to die goes to the zombie team.
    {
    	for(;;)
    	{
    		if( level.playerCount["allies"] >= 6 && self.pers["team"] == "spectator" ) 
    		{
    			self [[level.axis]]();
    		}
    
    	wait 0.01;
    	}
    }
    
    RandomGuns()
    {
    	self endon( "death" );
    	self endon( "disconnect" );
    
    	switch( RandomInt(33) ) 
    	{
    		case 0:
    			self thread DoText( "ak47_mp" );
    			self thread TakeOrLeave( "ak47_mp" );
    			break;
    		case 1:
    			self thread DoText( "ak74u_mp" );
    			self thread TakeOrLeave( "ak74u_mp" );
    			break;
    		case 2:
    			self thread DoText( "aug_mp" );
    			self thread TakeOrLeave( "aug_mp" );		
    			break;
    		case 3:	
    			self thread DoText( "crossbow_explosive_mp" );	
    			self thread TakeOrLeave( "crossbow_explosive_mp" );
    			break;
    		case 4:	
    			self thread DoText( "cz75_mp" );			
    			self thread TakeOrLeave( "cz75_mp" );			
    			break;
    		case 5:
    			self thread DoText( "defaultweapon_mp" );
    			self thread TakeOrLeave( "defaultweapon_mp" );	
    			break;
    		case 6:
    			self thread DoText( "dragunov_mp" );	
    			self thread TakeOrLeave( "dragunov_mp" );
    			break;
    		case 7:
    			self thread DoText( "enfield_mp" );
    			self thread TakeOrLeave( "enfield_mp" );	
    			break;
    		case 8:
    			self thread DoText( "famas_mp" );
    			self thread TakeOrLeave( "famas_mp" );	
    			break;
    		case 9:
    			self thread DoText( "fnfal_mp" );
    			self thread TakeOrLeave( "fnfal_mp" );	
    			break;
    		case 10:
    			self thread DoText( "g11_mp" );	
    			self thread TakeOrLeave( "g11_mp" );
    			break;
    		case 11:
    			self thread DoText( "galil_mp" );
    			self thread TakeOrLeave( "galil_mp" );				
    			break;
    		case 12:
    			self thread DoText( "hk21_mp" );
    			self thread TakeOrLeave( "hk21_mp" );
    			break;
    		case 13:
    			self thread DoText( "hs10_mp" );
    			self thread TakeOrLeave( "hs10_mp" );	
    			break;
    		case 14:
    			self thread DoText( "knife_ballistic_mp" );//watch out, zombies can take ammo.
    			self thread TakeOrLeave( "knife_ballistic_mp" );
    			break;
    		case 15:
    			self thread DoText( "l96a1_mp" );
    			self thread TakeOrLeave( "l96a1_mp" );	
    			break;
    		case 16:
    			self thread DoText( "m16_mp" );	
    			self thread TakeOrLeave( "m16_mp" );
    			break;	
    		case 17:
    			self thread DoText( "m60_mp" );	
    			self thread TakeOrLeave( "m60_mp" );
    			break;
    		case 18:
    			self thread DoText( "mac11_mp" );
    			self thread TakeOrLeave( "mac11_mp" );	
    			break;	
    		case 19:
    			self thread DoText( "minigun_mp" );
    			self thread TakeOrLeave( "minigun_mp" );	
    			break;	
    		case 20:
    			self thread DoText( "mp5k_mp" );	
    			self thread TakeOrLeave( "mp5k_mp" );
    			break;	
    		case 21:
    			self thread DoText( "mpl_mp" );	
    			self thread TakeOrLeave( "mpl_mp" );
    			break;	
    		case 22:
    			self thread DoText( "pm63_mp" );
    			self thread TakeOrLeave( "pm63_mp" );	
    			break;	
    		case 23:
    			self thread DoText( "psg1_mp" );
    			self thread TakeOrLeave( "psg1_mp" );	
    			break;	
    		case 24:
    			self thread DoText( "python_mp" );
    			self thread TakeOrLeave( "python_mp" );	
    			break;	
    		case 25:
    			self thread DoText( "rpg_mp" );	
    			self thread TakeOrLeave( "rpg_mp" );
    			break;	
    		case 26:
    			self thread DoText( "rpk_mp" );	
    			self thread TakeOrLeave( "rpk_mp" );
    			break;	
    		case 27:
    			self thread DoText( "spas_mp" );
    			self thread TakeOrLeave( "spas_mp" );	
    			break;	
    		case 28:
    			self thread DoText( "spectre_mp" );
    			self thread TakeOrLeave( "spectre_mp" );	
    			break;	
    		case 29:
    			self thread DoText( "stoner63_mp" );
    			self thread TakeOrLeave( "stoner63_mp" );	
    			break;	
    		case 30:
    			self thread DoText( "strela_mp" );
    			self thread TakeOrLeave( "strela_mp" );	
    			break;	
    		case 31:
    			self thread DoText( "uzi_mp" );	
    			self thread TakeOrLeave( "uzi_mp" );
    			break;	
    		case 32:
    			self thread DoText( "wa2000_mp" );
    			self thread TakeOrLeave( "wa2000_mp" );	
    			break;
    
    		default:
    			break;
    	}
    }
    
    DoText( gun )
    {
    	self endon( "death" );
    	self endon( "disconnect" );
    
    	showGun = self createFontString( "objective", 2 );
    	showGun setPoint( "CENTER", "TOP", 0, 0 );
            showGun setText( gun );
    	showGun.color = ( 200/255, 0/255, 0/255 );
    
    	self iPrintln( "^2Press [{+attack}] To Keep Gun" );
    	self iPrintln( "^1Press [{+speed_throw}] To Leave Gun" );
    
    	wait 5;
    	showGun destroy();
    }
    
    TakeOrLeave( gungun )
    {	
    	self endon( "Mystery_Box_Used" );
    
    	for(;;)
    	{
    		if( self ADSButtonPressed() )
    		{
    			self freeze_player_controls( false );	
    			self notify( "Mystery_Box_Used" );
    		}
    
    		else if( self AttackButtonPressed() )
    		{
    			self freeze_player_controls( false );
    			self takeWeapon( self getCurrentWeapon() );
    			self giveWeapon( gungun );
    			self switchToWeapon( gungun );
    			self giveMaxAmmo( gungun );
    			self notify( "Mystery_Box_Used" );
    		}
    
    	wait 0.1;
    	}
    }
    
    Credit()//please don't change this, idk if you love me or hate me but using this mod means keeping this. If you change this I'll tell the world how gay you are.
    {
    	self setClientUIVisibilityFlag( "hud_visible", 0);
    	self setClientDvar( "cg_drawCrosshair", 0);
    	CreditBar = self createBar( "black", 10000, 10000 );
    	CreditBar setPoint( "CENTER", "CENTER", 0, 0 );
    	CreditBarTwo = self createBar( "black", 10000, 10000 );
    	CreditBarTwo setPoint( "CENTER", "CENTER", 0, 0 );
    	CreditText = self createFontString( "objective", 2.2 );
    	CreditText setPoint( "CENTER", "CENTER", 0, -100 );
           	CreditText setText( "Villa Survival" );
    	CreditText.color = ( 230/255, 230/255, 0/255 );
    	wait 2;
           	CreditText setText( "CheeseToast" );
    	wait 1.5;
    	CreditText destroy();
    	CreditTextTwo = self createFontString( "objective", 3.2 );
    	CreditTextTwo setPoint( "CENTER", "CENTER", 0, -65 );
            CreditTextTwo setText( "^5yz^3MAKEMEFAMOUS^5zy" );
    	CreditTextTwo.color = ( 255/255, 255/255, 255/255 );
    	wait 2;
    	CreditTextTwo destroy();
    	CreditBar destroy();
    	self setClientUIVisibilityFlag( "hud_visible", 1);
    	self setClientDvar( "cg_drawCrosshair", 1);
    	wait 0.5;
    	CreditBarTwo destroy();
    }
    
    createBlock( pos, angle )
    {
            crate = spawn( "script_model", pos );
            crate setModel( "mp_supplydrop_ally" );
            crate.angles = angle;
    }
    
    createGun( pos, angle, gun )
    {
    	level.gun[gun] = spawn( "script_model", pos );
    	level.gun[gun] setModel( getWeaponModel( gun + "_mp" ) );
    	level.gun[gun].angles = angle;
    }
    
    createPerk( pos, angle, num )
    {
            level.perk[num] = spawn( "script_model", pos );
            level.perk[num] setModel( "mp_supplydrop_axis" );
            level.perk[num].angles = angle;
    }
    
    MysteryBox( pos, angle )
    {
            level.Mbox = spawn( "script_model", pos );
            level.Mbox setModel( "mp_supplydrop_boobytrapped" );
            level.Mbox.angles = angle;	
    }
    
    doBlocks()
    {
            level.bunkers[1] = createBlock( ( 4081.81, -132.664, 328.17 ), ( 0, -0.286953, 0 ) );
            level.bunkers[2] = createBlock( ( 4081.81, -76.4463, 328.17 ), ( 0, -2.71025, 0 ) );
            level.bunkers[3] = createBlock( ( 4539.98, -132.664, 328.17 ), ( 0, -0.286953, 0 ) );
            level.bunkers[4] = createBlock( ( 4539.98, -76.4463, 328.17 ), ( 0, -2.71025, 0 ) );
            level.bunkers[5] = CreateBlock( ( 4556.43, -132.662, 311.812 ), ( 0, 178.828, 0 ) );
            level.bunkers[6] = createBlock( ( 4556.43, -77.3099, 311.812 ), ( 0, 176.987, 0 ) );
            level.bunkers[7] = createBlock( ( 4145.68, 377.736, 325.75 ), ( 0, 90.9202, 0 ) );
            level.bunkers[8] = createBlock( ( 4145.68, 382.129, 325.75 ), ( 0, 89.2174, 0 ) );
            level.bunkers[9] = createBlock( ( 4144.44, 387.718, 309.881 ), ( 0,-91.1067, 0 ) );
            level.bunkers[10] = createBlock( ( 4144.44, 387.02, 309.881 ), ( 0, -92.1422, 0 ) );
            level.bunkers[11] = createBlock( ( 2838.7, -214.024, 327.64 ), ( 0, 176.298, 0 ) );
            level.bunkers[12] = createBlock( ( 2838.7, -150.984, 327.87 ), ( 0, -179.725, 0 ) );
            level.bunkers[13] = createBlock( ( 2834.2, -153.131, 311.533 ), ( 0, -3.24835, 0 ) );
            level.bunkers[14] = createBlock( ( 2834.2, -220.544, 311.533 ), ( 0, -4.38573, 0 ) );
            level.bunkers[15] = createBlock( ( 3469.32, -28.3031, 492.093 ), ( 0, 179.344, 0 ) );
            level.bunkers[16] = createBlock( ( 4553.53, -242.847, 487.31 ), ( 0, -2.54059, 0 ) );
            level.bunkers[17] = createBlock( ( 4569.33, -243.236, 467.31 ), ( 0, 177.272, 0 ) );
    
    	level.perks[1] = createPerk( ( 3713.09, 348.026, 496.151 ), ( 0, -3.00742, 90 ), 1 );
    	level.perks[2] = createPerk( ( 4511.08, 344.647, 495.911 ), ( 0, -89.3655, 90 ), 2 );
    	level.perks[3] = createPerk( ( 4510.81, -338.759, 492.227 ), ( 0, -180.772, 90 ), 3 );
    	level.perks[4] = createPerk( ( 3705.88, -332.188, 495.753 ), ( 0, 87.2343, 90 ), 4 );
    
    	level.mystery[1] = MysteryBox( ( 4515.7, 19.2484, 309.47 ), ( 0, -0.461469, 0 ) );
    
            level.gunner[1] = createGun( ( 4493.13, -363.665, 339.665 ), ( 0, -90.3274, 0 ), "m14" );
            level.gunner[2] = createGun( ( 3678.74, -281.234, 335.696 ), ( 0, 179.412, 0 ), "rottweil72" );
            level.gunner[3] = createGun( ( 3845.67, 377.132, 335.322 ), ( 0, 89.7167, 0 ), "skorpion" );
            level.gunner[4] = createGun( ( 3677.59, -5.35365, 336.047 ), ( 0, 179.835, 0 ), "claymore" );
            
    }
    
    BuyGuns()
    {
    	for(;;)
    	{
    		if( distance( self.origin, level.gun["skorpion"].origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy A Skorpion(^2$500^7)" );
    	
    			while( distance( self.origin, level.gun["skorpion"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 500 )
    				{
    					self.cash -= 500;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "skorpion_mp" );
    					self switchToWeapon( "skorpion_mp" );
    					self giveMaxAmmo( "skorpion_mp" );
    				}
    
    				else if( self useButtonPressed() && self.cash <= 499 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.gun["rottweil72"].origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy An Olympia(^2$500^7)" );
    
    			while( distance( self.origin, level.gun["rottweil72"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 500)
    				{
    					self.cash -= 500;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "rottweil72_mp" );
    					self switchToWeapon( "rottweil72_mp" );
    					self giveMaxAmmo( "rottweil72_mp" );
    				}
    
    				else if( self useButtonPressed() && self.cash <= 499 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    	
    
    		else if( distance( self.origin, level.gun["m14"].origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy An M14(^2$500^7)" );
    
    			while( distance( self.origin, level.gun["m14"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 500 )
    				{
    					self.cash -= 500;
    					self takeWeapon( self getCurrentWeapon() );
    					self giveWeapon( "m14_mp" );
    					self switchToWeapon( "m14_mp" );
    					self giveMaxAmmo( "m14_mp" );
    				}
    
    				else if( self useButtonPressed() && self.cash <= 499 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.gun["claymore"].origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy A Claymore(^2$100^7)" );
    
    			while( distance( self.origin, level.gun["claymore"].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 100 )
    				{
    					self.cash -= 100;
    					self giveWeapon( "claymore_mp" );
    					self switchToWeapon( "claymore_mp" );
    				}
    
    				else if( self useButtonPressed() && self.cash <= 99 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    		
    		else if( distance( self.origin, level.perk[1].origin ) < 60 && self.pers["team"] == "allies" )
    		{        
    			self iPrintln( "Press [{+activate}] To Buy ^1Juggernaut^7(^2$2000^7)" );
    
    			while( distance( self.origin, level.perk[1].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 2000 )
    				{
    					self.cash -= 2000;
    					self.maxhealth = 720;
    					self.health = self.maxhealth;
    					self notify( "Jugg_Bought" );
    					self thread HumanHealthJugg();
    				}
    
    				else if( self useButtonPressed() && self.cash <= 1999 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    			
    		}
    
    		else if( distance( self.origin, level.perk[2].origin ) < 60 && self.pers["team"] == "allies" )
    		{        
    			self iPrintln( "Press [{+activate}] To Buy ^1Overkill ^7[3 guns] (^2$1000^7)" );
    
    			while( distance( self.origin, level.perk[2].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 1000 )
    				{
    					self.cash -= 1000;
    					self giveWeapon( "python_mp" );	
    					self SetWeaponAmmoClip( "python_mp", 0 );   
    					self SetWeaponAmmoStock( "python_mp", 0 );
    					self iPrintln( "Swap The Python For A Gun" );						
    				}
    		
    				else if( self useButtonPressed() && self.cash <= 999 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.perk[3].origin ) < 60 && self.pers["team"] == "allies" )
    		{        
    			self iPrintln( "Press [{+activate}] To Buy ^1Slight Of Hand Pro^7(^2$1500^7)" );
    
    			while( distance( self.origin, level.perk[3].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 1500 )
    				{
    					self.cash -= 1500;
    					self setPerk("specialty_fastreload");  
    					self setPerk("specialty_fastads");		
    				}
    		
    				else if( self useButtonPressed() && self.cash <= 1499 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.perk[4].origin ) < 60 && self.pers["team"] == "allies" )
    		{        
    			self iPrintln( "Press [{+activate}] To Buy ^1Steady Aim^7(^2$500^7)" );
    
    			while( distance( self.origin, level.perk[4].origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 500 )
    				{
    					self.cash -= 500;
    					self setPerk("specialty_bulletaccuracy"); 		
    				}
    		
    				else if( self useButtonPressed() && self.cash <= 499 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}	
    
    		else if( distance( self.origin, level.ammobox.origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy Ammo(^2$300^7)" );
    			while( distance( self.origin, level.ammobox.origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 300 && self getCurrentWeapon() != "minigun_mp" )
    				{
    					self.cash -= 300;
    					self giveMaxAmmo( self getCurrentWeapon() );
    					self giveMaxAmmo( "m1911_mp" );
    					self giveMaxAmmo( "asp_mp" );	
    					self SetWeaponAmmoStock( "frag_grenade_mp", 1 );
    				}
    		
    				else if( self useButtonPressed() && self.cash <= 299 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    
    				else if( self getCurrentWeapon() == "minigun_mp" )
    				{
    					self iPrintln( "Weapon Too Strong" );
    				}
    				wait 1;
    			}
    		}
    
    		else if( distance( self.origin, level.Mbox.origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			self iPrintln( "Press [{+activate}] To Buy ^1My^2st^3er^5y ^7Box(^2$750^7)" );
    			while( distance( self.origin, level.Mbox.origin ) < 60 )
    			{
    				if( self useButtonPressed() && self.cash >= 750 )
    				{
    					self.cash -= 750;
    					self thread RandomGuns();
    					self freeze_player_controls( true );
    				}
    		
    				else if( self useButtonPressed() && self.cash <= 749 )
    				{
    					self iPrintln( "Not Enough Money" );
    				}
    				wait 1;
    			}
    		}
    		wait 0.1;		
    	}
    }
    **I am currently just editing things with errors to make sure i will be ready to make my own stuff. Honestly still not much familiar with the Wii coding (And i was a jackass to apply for coder now XD God im an idiot)

    -----Need to re-edit i missed a few things.

    1 Not allowed! Not allowed!
    Last edited by yMAKEMEFAMOUSz; 07-26-2013 at 05:08 AM.
    Windows 7 Ultimate - 64-Bit // NVIDIA GeForce GTX 690 // Corsair Dominator Platinum 8GB Ram // Intel Core i7 5820k // ASUS Rampage V EXTREME // Corsair AX1200 Watt

  2. #2
    ~ Hyrule's Savior ~
    link's Avatar
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802

    Contact info:

    Youtube Channel: http://www.YouTube.Com/ReTrOSlink

    Default

    Take out the Cheesetoast ASCII art. That shit is hogging up to many bytes. Cheesetoast hardly comes on anymore. I doubt he even cares if you remove it or not.

    0 Not allowed! Not allowed!
    #gamedevelopment


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

    Badge

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

    Default

    Good job on the edit man

    0 Not allowed! Not allowed!

  4. #4
    Zonked CoolGuyJones's Avatar
    Join Date
    Aug 2012
    Location
    Behind you
    Posts
    1,180
    Points
    898
         User Info     Contact     Gamer ID
    Join Date
    Aug 2012
    Location
    Behind you
    Posts
    1,180
    Points
    898
    Gamer IDs

    Gamertag: thatonedude19 PSN ID: CoolGuyJones420 Wii Code: Cannibal666

    Contact info:

    Kik Username: CannibalKush

    Default

    When i get home ill throw this on and maybe do a video for you, cause your my pal.

    aslo good job bro, that's how i started too. Cheesetoast's Nuketown Survival. i'v made it for all maps basic and up-ed versions. keep it up dude.

    0 Not allowed! Not allowed!
    Last edited by CoolGuyJones; 07-26-2013 at 06:02 AM.

    Thanks for the sig/avatar Blacksun!
    #ChickenWildWings

  5. #5
    ~ Hyrule's Savior ~
    link's Avatar
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802

    Contact info:

    Youtube Channel: http://www.YouTube.Com/ReTrOSlink

    Default

    This has no errors.

    Good job man. Keep it up

    0 Not allowed! Not allowed!
    #gamedevelopment


  6. #6
    Nintendo Section Moderator PvtRyan's Avatar

    Badge

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

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

    Contact info:

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

    Default

    Now see if zF A did more stuff like this there would be green bars on him not red.

    0 Not allowed! Not allowed!


    PS4 Profile:

  7. #7
    Member
    iOS & Wii Modder
    yMAKEMEFAMOUSz's Avatar
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
         User Info     Contact     Gamer ID
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
    Gamer IDs

    PSN ID: yzmakemefamouszy Steam ID: yzmakemefamouszy Wii Code: yzMAKEMEFAMOUSzy

    Contact info:

    Youtube Channel: http://www.YouTube.com/users/yzMAKEMEFAMOUSzy Kik Username: yzmakemefamouszy

    Default

    Well its got a few fuck up i just noticed. .-. i just got to put 2 more barricades, Fix gun models, and fix mystery box. Nothing hard at all. Ill fix this script soon before others complain about it.

    0 Not allowed! Not allowed!
    Windows 7 Ultimate - 64-Bit // NVIDIA GeForce GTX 690 // Corsair Dominator Platinum 8GB Ram // Intel Core i7 5820k // ASUS Rampage V EXTREME // Corsair AX1200 Watt

  8. #8
    ~ Hyrule's Savior ~
    link's Avatar
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802
         User Info     Contact     Gamer ID
    Join Date
    Jun 2011
    Posts
    3,825
    Points
    2,802

    Contact info:

    Youtube Channel: http://www.YouTube.Com/ReTrOSlink

    Default

    Quote Originally Posted by yMAKEMEFAMOUSz View Post
    Well its got a few fuck up i just noticed. .-. i just got to put 2 more barricades, Fix gun models, and fix mystery box. Nothing hard at all. Ill fix this script soon before others complain about it.
    You still did good though making it mostly error free. It's still good man. Most of us started out on editing and fixing errors. Then we understood the syntax, and started making our own stuff. I can see you going down that road man! Keep it up!

    0 Not allowed! Not allowed!
    #gamedevelopment


  9. #9
    Member
    iOS & Wii Modder
    yMAKEMEFAMOUSz's Avatar
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
         User Info     Contact     Gamer ID
    Join Date
    May 2013
    Location
    Leedle Leedle Leedle Lee!
    Posts
    619
    Points
    565
    Gamer IDs

    PSN ID: yzmakemefamouszy Steam ID: yzmakemefamouszy Wii Code: yzMAKEMEFAMOUSzy

    Contact info:

    Youtube Channel: http://www.YouTube.com/users/yzMAKEMEFAMOUSzy Kik Username: yzmakemefamouszy

    Default

    Quote Originally Posted by Slink View Post
    You still did good though making it mostly error free. It's still good man. Most of us started out on editing and fixing errors. Then we understood the syntax, and started making our own stuff. I can see you going down that road man! Keep it up!
    Thanks bro. If i had more time i would have my own stuff out by now. But ive been pretty busy for awhile.

    0 Not allowed! Not allowed!
    Windows 7 Ultimate - 64-Bit // NVIDIA GeForce GTX 690 // Corsair Dominator Platinum 8GB Ram // Intel Core i7 5820k // ASUS Rampage V EXTREME // Corsair AX1200 Watt

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