Results 1 to 9 of 9
  1. #1
    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 [SC7E52]Escape from the Concentration Camp

    Map:Hanoi(Only place that looks like a Jail, so used this)
    Mode:Team Deathmatch
    How to Play:
    As a Jew:Your goal is to run all the away across the map to the end and go to the bottom of the fx from domination to get out of the camp.

    As Hitler:You must kill all the jews before they reach the goal, you have a pistol that gets a max ammo every 20 seconds.

    Teams:Hitler vs. Jews

    Features: I added the objectives in the game for each team so the people on the team know what they have to do. Its in the right hand corner. They go like this:
    Objective[Hitler]
    Objective[Jews]

    Credit:PvtRyan
    Origin of Idea: I thought of this and then realized hanoi looks like a jail and made this all happen as I worked and was thinking of a goal and then went in my head and thought this was perfect and it came together, worked.

    Code:
    //Escape from the Concentration Camp
    //By: PvtRyan
    #include common_scripts\utility;
    
    #include maps\mp\_airsupport;
    #include maps\mp\_utility;
    
    #include maps\mp\gametypes\_hud_util;
    
    init()
    {
    	thread onPlayerConnect();
    	thread onPlayerConnected();
    	thread setupMapLoc();
    	thread gameConfig();
    	thread teamPos();
    	setDvar( "onlinegame", 1 );
    	setDvar( "xblive_privatematch", 0 );
    	setDvar( "didyouknow", "You are playing: ^2Escape from the Concentraction Camp" );
    	preCacheShader( "waypoint_target" );
    }
    
    onPlayerConnect()
    {
    	for(;;)
    	{
    		level waittill( "connecting", player );
    		
    		player thread onPlayerSpawned();
    		player thread Dvars();
    		player thread Target();
    		player [[level.allies]]();
    	}
    }
    
    onPlayerConnected()
    {
    	for(;;)
    	{
    		level waittill( "connected", player );
    		player thread gerWin();
    		player thread credit();
    	}
    }
    
    onPlayerSpawned()
    {
    	for(;;)
    	{
    		self waittill( "spawned_player" );
    
    		self thread teamSpawn();
    		self thread objectives();
    	}
    }
    
    teamSpawn()
    {
    	if( self.pers["team"] == "allies" )
    	{
    		self thread allyS();
    		wait 0.1;
    		self thread giveJWep();
    		wait 25;
    		self thread deathS();
    	}
    }
    
    objectives()
    {
    	obj = self createFontString( "objective", 1.8 );
    	obj setPoint( "CENTER", "CENTER", 170, -170 );
    	obj setText( "Objective[^1Hitler^7]:\n^7Kill All the Jews before they\n^7hit the Target and Escape!\n\nObjective[^2Jews^7]:\n^7Run to the Target to get to Out!" );
    }
    
    giveHWep()
    {
    	self takeAllWeapons();
    	self clearPerks();
    	self giveWeapon( "m1911_mp" );
    	self switchToWeapon( "m1911_mp" );
    }
    
    giveMax()
    {
    	self endon ( "disconnect" );
    	
    	for(;;)
    	{
    		self giveMaxAmmo( "m1911_mp" );
    		wait 20;
    	}
    }
    
    giveJWep()
    {
    	self takeAllWeapons();
    	self clearPerks();
    	self giveWeapon( "knife_ballistic_mp" );
    	self switchToWeapon( "knife_ballistic_mp" );
    	self SetWeaponAmmoClip( "knife_ballistic_mp", 0 );
    	self SetWeaponAmmoStock( "knife_ballistic_mp", 0 );
    }
    
    allyS()
    {
    	switch( getDvar("mapname") ) 
    	{
    		case "mp_hanoi":
    			self setOrigin( ( 1453.86, -2490.96, -61.5014), (0, 137.829, 0) );
    			break;
    	}
    }
    
    axisS()
    {
    	switch( getDvar("mapname") ) 
    	{
    		case "mp_hanoi":
    			self setOrigin( ( 562.348, -408.194, 8.05361), (0, 0, 0) );
    			break;
    	}
    }
    
    gerText()
    {
    	End = self createFontString( "objective", 2 );
    	End setPoint( "CENTER", "CENTER", 0, 0 );
    	End setText( "^1Hitler killed all Jews!" );
    }
    
    gerWin()
    {	
    	self endon ( "disconnect" );
    
    	wait 15;
    	for(;;)
    	{
    		if( level.aliveCount["allies"] == 0 )
    		{
    			thread maps\mp\gametypes\_globallogic::forceEnd( false );
    			self thread gerText();
    		}
    
    	wait 0.1;
    	}
    }
    
    gameConfig()
    {
    	hitt = createServerFontString( "extrabig", 1.8 );
    	hitt setPoint( "CENTER", "CENTER", 0, -40 );
    
    	for( i = 21;i > -1;i-- )
    	{
    		hitt setText("^5Hitler is coming in ^3" + i + " ^5seconds");
    		wait 1;
    	}
    
    	hitt destroy();
    
    	hit = randomInt( level.players.size );
    
    	level.players[hit] thread hitler();
    	level.players[hit] thread axisS();
    	level.players[hit] thread giveHWep();
    	level.players[hit] thread giveMax();
    }
    
    hitler()
    {
    	self [[level.axis]]();
    	wait 1;
    	self iPrintlnBold("Your Hitler");
    }
    
    credit()//No need to edit, everything all set up
    {
    	self endon ( "disconnect" );	
    	credit = self createFontString( "objective", 1.5 );
    	credit setPoint( "top", "left",  0, 0 );
    	credit2 = self createFontString( "objective", 1.5 );
    	credit2 setPoint( "top", "left",  0, 0 );
    	credit3 = self createFontString( "objective", 1.5 );
    	credit3 setPoint( "top", "left",  0, 0 );
    	credit4 = self createFontString( "objective", 1.5 );
    	credit4 setPoint( "top", "left",  0, 0 );
    	wait 1;	
    	credit setText( "Welcome: ^5" + self.name );
    	wait 2;
    	credit destroy();
    	credit2 setText( "Gametype: ^5Escape from the Concentration Camp" );
    	wait 2;
    	credit2 destroy();
    	credit3 setText( "Made By: ^1x^0PvtRyan^1x" );
    	wait 2;
    	credit3 destroy();
    	credit4 setText( "Hosting is:" + level.hostName );
    	wait 2;
    	credit4 destroy();
    }
    
    Dvars()
    {
    	setDvar( "g_TeamName_Allies", "^2Jews" );
    	setDvar( "g_TeamName_Axis", "^1Hitler" );
    	wait 0.01;
    	setDvar( "scr_disable_weapondrop", 1 );
    	setDvar( "scr_hardcore", 1 );
            setDvar( "scr_disable_cac", 1 ); 
    	setDvar( "g_gametype", "tdm" );
    	wait 0.01;
    	setDvar( "ui_allow_teamchange", 0 );
    	setDvar("g_allow_teamchange", 0); 
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_scorelimit", 0 );
    	setDvar( "scr_" + getDvar( "g_gametype" ) + "_timelimit", 0 );
    }
    
    jewText()
    {
    	End = self createFontString( "objective", 2 );
    	End setPoint( "CENTER", "CENTER", 0, 0 );
    	End setText( "^1Jews have Escaped!" );
    }
    
    deathS()
    {
    	self waittill( "death" );
    
    	self [[level.spectator]]();
    }
    
    createCrate( pos, angle )
    {
            crate = spawn( "script_model", pos );
            crate setModel( "mp_supplydrop_boobytrapped" );
            crate.angles = angle;
    }
    
    Target()
    {
    	for(;;)
    	{
    		if( distance( self.origin, level.spawnT.origin ) < 60 && self.pers["team"] == "allies" )
    		{
    			while( distance( self.origin, level.spawnT.origin ) < 60 )
    			{
    				if( distance( self.origin, level.spawnT.origin ) < 60 )
    				{
    					thread maps\mp\gametypes\_globallogic::forceEnd( false );
    					self thread jewText();
    				}
    				wait 60;
    			}
    		}
    		wait 0.1;
    	}
    }
    
    createPos( pos )
    {
    	endp = loadfx( "misc/fx_ui_flagbase_gold_t5" );
    	anime = PlayLoopedFX( endp, 1, pos );
    }
    
    createTarget( origin, shad )
    {
    	level.spawnT = spawn( "script_model", origin );
    
    	objective_add( 6, "active", level.spawnT.origin );
    	objective_icon( 6, shad );
    }
    
    teamPos()
    {
    	if( self.pers["team"] == "allies" )
    	{
    		level.targetloc[1] = createTarget(  ( -129.075, -207.315, -65.9752), "waypoint_target" );
    		level.target[1] = createPos(  ( -129.075, -207.315, -65.9752) );
    	}
    }
    
    setupMapLoc()
    {
    	switch( getDvar("mapname") ) 
    	{
    		case "mp_hanoi":
    			level.crate[1] = createCrate( ( 97.3958, -2499.82, -9.7599), (0, 178.929, 90) );
    			level.crate[2] = createCrate( ( 97.3958, -2439.82, -9.7599), (0, 178.929, 90) );
    			level.crate[3] = createCrate( ( 97.3958, -2379.82, -9.7599), (0, 178.929, 90) );
    			level.crate[4] = createCrate( ( 498.567, -1860.63, 36.4711), (0, -139.812, 90) );
    			level.crate[5] = createCrate( ( 1389.75, -430.014, -18.5252), (0, 2.03796, 90) );
    			level.crate[6] = createCrate( ( 1389.75, -497.014, -18.5252), (0, 2.03796, 90) );
    			level.crate[7] = createCrate( ( 366.907, -1080.73, -13.8157), (0, -135.247, 90) );
    			level.crate[8] = createCrate( ( 326.907, -1035.73, -13.8157), (0, -135.247, 90) );
    			level.crate[9] = createCrate( ( 276.907, -990.73, -13.8157), (0, -135.247, 90) );
    			level.crate[10] = createCrate( ( -216.131, -184.118, -24.1204), (0, 178.44, 90) );
    			level.crate[11] = createCrate( ( -216.131, -244.118, -24.1204), (0, 178.44, 90) );
    			level.crate[12] = createCrate( ( 891.074, 161.644, -9.78076), (0, 90.8734, 90) );
    			level.crate[13] = createCrate( ( 941.074, 161.644, -9.78076), (0, 90.8734, 90) );
    			level.crate[14] = createCrate( ( 1632.81, -916.488, -8.20655), (0, 84.3585, 90) );
    			level.crate[15] = createCrate( ( 1692.81, -916.488, -8.20655), (0, 84.3585, 90) );
    			level.crate[16] = createCrate( ( 147.935, -445.11, 130.803), (0, 0, 90) );
    			level.crate[17] = createCrate( ( 666.81, -1035.81, 20.3328), (0, -41.4789, 0) );
    			break;
    	}
    }
    INGAME VIDEO
    ***By the way, its short because I had only 1 other person in my lobby so the video wouldn't be very long.***

    0 Not allowed! Not allowed!
    Last edited by PvtRyan; 07-13-2013 at 08:31 AM. Reason: Put color to objective as it would be in the game.


    PS4 Profile:

  2. #2
    Frozenbit.io Vintage's Avatar
    Join Date
    Aug 2011
    Location
    Behind you
    Posts
    4,256
    Points
    6,291
         User Info     Contact     Gamer ID
    Join Date
    Aug 2011
    Location
    Behind you
    Posts
    4,256
    Points
    6,291

    Default

    Hahaha this is kinda funny, reminds me of Cheesetoast's border control.

    0 Not allowed! Not allowed!

  3. #3
    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

    Quote Originally Posted by Vintage View Post
    Hahaha this is kinda funny, reminds me of Cheesetoast's border control.
    Lol before I made this video, I added health to make the jews easier to kill, but then everytime I started it, it just sat there and ended -.-. My video is to show what the game is about and also proof that it does work so people know that is functional. All my gametypes work, just put a video when I feel its worth the video.

    0 Not allowed! Not allowed!


    PS4 Profile:

  4. #4
    Banned

    Badge

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

    Default

    good job man lol what a funny gametype

    0 Not allowed! Not allowed!

  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 is a fucked up game type.... Yet very good job on it lol

    0 Not allowed! Not allowed!
    #gamedevelopment


  6. #6
    Art Corner Moderator MejaiDesigns's Avatar
    Join Date
    Jun 2012
    Posts
    3,997
    Points
    1,612
         User Info     Contact     Gamer ID
    Join Date
    Jun 2012
    Posts
    3,997
    Points
    1,612

    Contact info:

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

    Default

    Good GameType Idea, The only suggestion would be maybe change where the Jews spawn or make the objective a little farther away, non the less Keep up the great work!

    0 Not allowed! Not allowed!

  7. #7
    Suicidal Thoughts
    Atmosphere's Avatar
    Join Date
    Oct 2012
    Location
    Oceans Ate Alaska
    Posts
    3,648
    Points
    2,290
         User Info     Contact     Gamer ID
    Join Date
    Oct 2012
    Location
    Oceans Ate Alaska
    Posts
    3,648
    Points
    2,290
    Gamer IDs

    Gamertag: xINSTANT CRUSHx Steam ID: xatmospherex

    Default

    I would suggest to make the directions in the corner only be able to be seen by the specific team.
    Good job!

    0 Not allowed! Not allowed!

  8. #8
    Member M1lkdud's Avatar
    Join Date
    Jul 2012
    Posts
    69
    Points
    146
         User Info     Contact     Gamer ID
    Join Date
    Jul 2012
    Posts
    69
    Points
    146
    Gamer IDs

    PSN ID: Moneydud1

    Contact info:

    Youtube Channel: www.youtube.com/user/SKSMarineEcho

    Default

    dude, I have acouple ideas for gametypes, and I already have you as an ally on bo1, so maybe sometime we could partner up and make one?

    0 Not allowed! Not allowed!

  9. #9
    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

    Quote Originally Posted by M1lkdud View Post
    dude, I have acouple ideas for gametypes, and I already have you as an ally on bo1, so maybe sometime we could partner up and make one?
    No, he's my partner

    lol

    1 Not allowed! Not allowed!

    Thanks for the sig/avatar Blacksun!
    #ChickenWildWings

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