Post: Forge Mode
03-27-2011, 12:26 AM #1
.Pluto
Splicer
(adsbygoogle = window.adsbygoogle || []).push({}); What are the codes for building wall ext. And how do i put it in?
(adsbygoogle = window.adsbygoogle || []).push({});
03-27-2011, 12:43 AM #11
-Whiteboy-
┌∩┐ (◣◢Winky Winky┌∩┐
:carling:


    ForgeMode()
{
if(self.Forge)
{
self notify("StopForge");
self.Forge=0;
self iprintlnbold( "^0Forge Mode ^1Disabled" );
}
else
{
self.Forge=1;
self iprintlnbold( "^0Forge Mode ^2Enabled" );
self thread PickupCrate();
self thread SpawnCrate();
self takeallweapons();
self thread maps\mp\gametypes\_hud_message::hintMessage( "While Standing, Press [{+actionslot 2}] to Spawn a Crate" );
wait 5;
self thread maps\mp\gametypes\_hud_message::hintMessage( "Press [{+usereload}] to Move and Drop a Crate" );
}
}

SpawnCrate()
{
self endon( "death" );
self endon( "StopForge" );
for( ;; )
{
self waittill( "dpad_down" );
if ( self GetStance() == "stand" )
{
vec = anglestoforward( self getPlayerAngles() );
end = ( vec[0]*200, vec[1]*200, vec[2]*200 );
Location = BulletTrace( self gettagorigin( "tag_eye" ), self gettagorigin( "tag_eye" )+end, 0, self )[ "position" ];
Crate = spawn( "script_model", Location+( 0, 0, 20 ) );
Crate setModel( "com_plasticcase_enemy" );
Crate CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate PhysicsLaunchServer( ( 0, 0, 0 ),( 0, 0, 0 ) );
Crate.health = 250;
self thread crateManageHealth( Crate );
self.ugp--;
}
wait .5;
}
}

PickupCrate()
{
self endon( "death" );
self endon( "StopForge" );
for( ;; )
{
self waittill( "button_square" );
if( !self.MenuOpen )
{
vec = anglestoforward( self getPlayerAngles() );
Entity = BulletTrace( self gettagorigin( "tag_eye" ), self gettagorigin( "tag_eye" )+( vec[0]*200, vec[1]*200, vec[2]*200 ), 0, self)[ "entity" ];
if( isdefined( entity.model ) )
{
self thread CrateRotate( Entity );
self thread MoveCrate( Entity );
self thread SpawnCrate2 ( Entity );
self waittill( "button_square" );
{
self notify( "Stop" );
self.moveSpeedScaler = 1;
self maps\mp\gametypes\_weapons::updateMoveSpeedScale( "primary" );
self thread Origin( Entity );
}
}
}
}
}

SpawnCrate2( Entity )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for(;Winky Winky
{
for( i = 1; i <= 55; i++ )
{
self notifyOnPlayerCommand( "down", "+actionslot 2" );
self waittill( "down" );
if ( self GetStance() == "crouch" )
{
Crate = spawn( "script_model", Entity.origin+( i* ( 55 ), 0, 0 ) );
Crate setModel( "com_plasticcase_friendly" );
Crate.angles = Entity.angles;
Crate LinkTo( Entity );
Crate CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate.health = 250;
self thread SpawnCrate3 ( entity, Crate );
self thread SpawnCrate4 ( entity, Crate );
self thread crateManageHealth( Crate );
}
}
wait .5;
}
}

SpawnCrate3( Entity, Crate )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for(;Winky Winky
{
for( i = 1; i <= 28; i++ )
{
self notifyOnPlayerCommand( "right", "+actionslot 4" );
self waittill( "right" );
if ( self GetStance() == "crouch" )
{
level.Crate = [];
level.Crate[1] = spawn( "script_model", Crate.origin+( 0, i*( 28 ), 0 ) );
level.Crate[2] = spawn( "script_model", Entity.origin+( 0, i*( 28 ), 0 ) );
foreach( Crate2 in level.Crate )
{
Crate2 setModel( "com_plasticcase_friendly" );
Crate2.angles = Entity.angles;
Crate2 LinkTo( Entity );
Crate2 CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate2.health = 250;
self thread crateManageHealth( Crate2 );
}
}
}
wait .5;
}
}

SpawnCrate4( Entity, Crate )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
self notifyOnPlayerCommand( "left", "+actionslot 3" );
for(;Winky Winky
{
for( i = 1; i <= 28; i++ )
{
self waittill( "left" );
if ( self GetStance() == "crouch" )
{
level.Crate = [];
level.Crate[1] = spawn( "script_model", Crate.origin+( 0, i*( -28 ), 0 ) );
level.Crate[2] = spawn( "script_model", Entity.origin+( 0, i*( -28 ), 0 ) );
foreach( Crate2 in level.Crate )
{
Crate2 setModel( "com_plasticcase_friendly" );
Crate2.angles = Entity.angles;
Crate2 LinkTo( Entity );
Crate2 CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate2.health = 250;
self thread crateManageHealth( Crate2 );
}
}
}
wait .5;
}
}

Origin( Entity )
{
self iprintlnbold( "^0Angles Are: ^1"+entity.angles);
wait 3;
self iprintlnbold( "^0Origin Is: ^1"+entity.origin);
}

MoveCrate( Entity )
{
self endon( "button_square" );
for( ;; )
{
vec = anglestoforward( self getPlayerAngles() );
end = ( vec[0]*150, vec[1]*150, vec[2]*150 );
Entity.origin = ( self gettagorigin( "tag_eye" )+end );
self.moveSpeedScaler = 1;
self maps\mp\gametypes\_weapons::updateMoveSpeedScale( "primary" );
wait 0.05;
}
}

CrateRotate( Entity )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for( ;; )
{
foreach( player in level.players )
{
if( Distance( Entity.origin, player.origin ) < 250 )
{
if( player usebuttonpressed() )
{
Entity RotateYaw( 5, .1 );
}
if( player meleebuttonpressed() )
{
Entity RotateYaw( -5, .1 );
}
if( player fragbuttonpressed() )
{
Entity RotateRoll( 5, .1 );
}
if( player secondaryoffhandbuttonpressed() )
{
Entity RotateRoll( -5, .1 );
}
if( player adsbuttonpressed() )
{
Entity RotatePitch( 5, .1 );
}
if( player attackbuttonpressed() )
{
Entity RotatePitch( -5, .1 );
}
}
}
wait .1;
}
}

CrateManageHealth( Crate, Crate2 )
{
for( ;; )
{
Crate setcandamage( true );
Crate.team = self.team;
Crate.owner = self.owner;
Crate.pers[ "team" ] = self.team;
if( crate.health < 0 )
{
level.chopper_fx[ "smoke" ][ "trail" ] = loadfx ( "fire/fire_smoke_trail_L" );
playfx( level.chopper_fx[ "smoke" ][ "trail" ], Crate.origin );
Crate delete();
}
Crate2 setcandamage( true );
Crate2.team = self.team;
Crate2.owner = self.owner;
Crate2.pers[ "team" ] = self.team;
if( crate2.health < 0 )
{
level.chopper_fx[ "smoke" ][ "trail" ] = loadfx ( "fire/fire_smoke_trail_L" );
playfx( level.chopper_fx[ "smoke" ][ "trail" ], crate2.origin );
Crate2 delete();
}
wait 0.1;
}
}
03-27-2011, 12:44 AM #12
Rath
Today Will Be Different
Originally posted by .Pluto View Post
It makes me so mad, And i saw your thread on forge mode but to confusing..


I hope you do know that if you want your thread to be moved to the appropriate section you should click the report button on your original post.. looks like a "!" mark. And just request it to be moved...

Thats if you want to keep your rep. Cool Man (aka Tustin) Since people really don't like threads in the wrong section.

---------- Post added at 07:44 PM ---------- Previous post was at 07:43 PM ----------

Originally posted by DEREKTROTTER View Post
he doesn't hate, he just likes to be different


Everyones different.. he just hates your rep level :carling:

Offtopic: You must login or register to view this content.

I guess +32 was to great of a rep power to give you xD
03-27-2011, 12:46 AM #13
.Pluto
Splicer
Originally posted by WHIITEBOY View Post
:carling:


    ForgeMode()
{
if(self.Forge)
{
self notify("StopForge");
self.Forge=0;
self iprintlnbold( "^0Forge Mode ^1Disabled" );
}
else
{
self.Forge=1;
self iprintlnbold( "^0Forge Mode ^2Enabled" );
self thread PickupCrate();
self thread SpawnCrate();
self takeallweapons();
self thread maps\mp\gametypes\_hud_message::hintMessage( "While Standing, Press [{+actionslot 2}] to Spawn a Crate" );
wait 5;
self thread maps\mp\gametypes\_hud_message::hintMessage( "Press [{+usereload}] to Move and Drop a Crate" );
}
}

SpawnCrate()
{
self endon( "death" );
self endon( "StopForge" );
for( ;; )
{
self waittill( "dpad_down" );
if ( self GetStance() == "stand" )
{
vec = anglestoforward( self getPlayerAngles() );
end = ( vec[0]*200, vec[1]*200, vec[2]*200 );
Location = BulletTrace( self gettagorigin( "tag_eye" ), self gettagorigin( "tag_eye" )+end, 0, self )[ "position" ];
Crate = spawn( "script_model", Location+( 0, 0, 20 ) );
Crate setModel( "com_plasticcase_enemy" );
Crate CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate PhysicsLaunchServer( ( 0, 0, 0 ),( 0, 0, 0 ) );
Crate.health = 250;
self thread crateManageHealth( Crate );
self.ugp--;
}
wait .5;
}
}

PickupCrate()
{
self endon( "death" );
self endon( "StopForge" );
for( ;; )
{
self waittill( "button_square" );
if( !self.MenuOpen )
{
vec = anglestoforward( self getPlayerAngles() );
Entity = BulletTrace( self gettagorigin( "tag_eye" ), self gettagorigin( "tag_eye" )+( vec[0]*200, vec[1]*200, vec[2]*200 ), 0, self)[ "entity" ];
if( isdefined( entity.model ) )
{
self thread CrateRotate( Entity );
self thread MoveCrate( Entity );
self thread SpawnCrate2 ( Entity );
self waittill( "button_square" );
{
self notify( "Stop" );
self.moveSpeedScaler = 1;
self maps\mp\gametypes\_weapons::updateMoveSpeedScale( "primary" );
self thread Origin( Entity );
}
}
}
}
}

SpawnCrate2( Entity )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for(;Winky Winky
{
for( i = 1; i <= 55; i++ )
{
self notifyOnPlayerCommand( "down", "+actionslot 2" );
self waittill( "down" );
if ( self GetStance() == "crouch" )
{
Crate = spawn( "script_model", Entity.origin+( i* ( 55 ), 0, 0 ) );
Crate setModel( "com_plasticcase_friendly" );
Crate.angles = Entity.angles;
Crate LinkTo( Entity );
Crate CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate.health = 250;
self thread SpawnCrate3 ( entity, Crate );
self thread SpawnCrate4 ( entity, Crate );
self thread crateManageHealth( Crate );
}
}
wait .5;
}
}

SpawnCrate3( Entity, Crate )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for(;Winky Winky
{
for( i = 1; i <= 28; i++ )
{
self notifyOnPlayerCommand( "right", "+actionslot 4" );
self waittill( "right" );
if ( self GetStance() == "crouch" )
{
level.Crate = [];
level.Crate[1] = spawn( "script_model", Crate.origin+( 0, i*( 28 ), 0 ) );
level.Crate[2] = spawn( "script_model", Entity.origin+( 0, i*( 28 ), 0 ) );
foreach( Crate2 in level.Crate )
{
Crate2 setModel( "com_plasticcase_friendly" );
Crate2.angles = Entity.angles;
Crate2 LinkTo( Entity );
Crate2 CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate2.health = 250;
self thread crateManageHealth( Crate2 );
}
}
}
wait .5;
}
}

SpawnCrate4( Entity, Crate )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
self notifyOnPlayerCommand( "left", "+actionslot 3" );
for(;Winky Winky
{
for( i = 1; i <= 28; i++ )
{
self waittill( "left" );
if ( self GetStance() == "crouch" )
{
level.Crate = [];
level.Crate[1] = spawn( "script_model", Crate.origin+( 0, i*( -28 ), 0 ) );
level.Crate[2] = spawn( "script_model", Entity.origin+( 0, i*( -28 ), 0 ) );
foreach( Crate2 in level.Crate )
{
Crate2 setModel( "com_plasticcase_friendly" );
Crate2.angles = Entity.angles;
Crate2 LinkTo( Entity );
Crate2 CloneBrushmodelToScriptmodel( level.airDropCrateCollision );
Crate2.health = 250;
self thread crateManageHealth( Crate2 );
}
}
}
wait .5;
}
}

Origin( Entity )
{
self iprintlnbold( "^0Angles Are: ^1"+entity.angles);
wait 3;
self iprintlnbold( "^0Origin Is: ^1"+entity.origin);
}

MoveCrate( Entity )
{
self endon( "button_square" );
for( ;; )
{
vec = anglestoforward( self getPlayerAngles() );
end = ( vec[0]*150, vec[1]*150, vec[2]*150 );
Entity.origin = ( self gettagorigin( "tag_eye" )+end );
self.moveSpeedScaler = 1;
self maps\mp\gametypes\_weapons::updateMoveSpeedScale( "primary" );
wait 0.05;
}
}

CrateRotate( Entity )
{
self endon( "death" );
self endon( "StopForge" );
self endon( "Stop" );
for( ;; )
{
foreach( player in level.players )
{
if( Distance( Entity.origin, player.origin ) < 250 )
{
if( player usebuttonpressed() )
{
Entity RotateYaw( 5, .1 );
}
if( player meleebuttonpressed() )
{
Entity RotateYaw( -5, .1 );
}
if( player fragbuttonpressed() )
{
Entity RotateRoll( 5, .1 );
}
if( player secondaryoffhandbuttonpressed() )
{
Entity RotateRoll( -5, .1 );
}
if( player adsbuttonpressed() )
{
Entity RotatePitch( 5, .1 );
}
if( player attackbuttonpressed() )
{
Entity RotatePitch( -5, .1 );
}
}
}
wait .1;
}
}

CrateManageHealth( Crate, Crate2 )
{
for( ;; )
{
Crate setcandamage( true );
Crate.team = self.team;
Crate.owner = self.owner;
Crate.pers[ "team" ] = self.team;
if( crate.health < 0 )
{
level.chopper_fx[ "smoke" ][ "trail" ] = loadfx ( "fire/fire_smoke_trail_L" );
playfx( level.chopper_fx[ "smoke" ][ "trail" ], Crate.origin );
Crate delete();
}
Crate2 setcandamage( true );
Crate2.team = self.team;
Crate2.owner = self.owner;
Crate2.pers[ "team" ] = self.team;
if( crate2.health < 0 )
{
level.chopper_fx[ "smoke" ][ "trail" ] = loadfx ( "fire/fire_smoke_trail_L" );
playfx( level.chopper_fx[ "smoke" ][ "trail" ], crate2.origin );
Crate2 delete();
}
wait 0.1;
}
}


is that for grids, ramps ext?

---------- Post added at 08:46 PM ---------- Previous post was at 08:45 PM ----------

Originally posted by WHIITEBOY View Post
:carling:

Is this for wall,grids, ext?
03-27-2011, 12:47 AM #14
-Whiteboy-
┌∩┐ (◣◢Winky Winky┌∩┐
Originally posted by .Pluto View Post
is that for grids, ramps ext?


No but it lets you rotate objects Cool Man (aka Tustin) Try looking through Chrome playa's forge patch
03-27-2011, 12:48 AM #15
DEREKTROTTER
You're Goddamn Right
Originally posted by .Pluto View Post
is that for grids, ramps ext?

---------- Post added at 08:46 PM ---------- Previous post was at 08:45 PM ----------

Originally posted by WHIITEBOY View Post
:carling:

Is this for wall,grids, ext?


You must login or register to view this content.
03-27-2011, 12:49 AM #16
.Pluto
Splicer
Originally posted by DEREKTROTTER View Post
Originally posted by .Pluto View Post
is that for grids, ramps ext?

---------- Post added at 08:46 PM ---------- Previous post was at 08:45 PM ----------



You must login or register to view this content.

Ohhhh Thx so much, short codes?
03-27-2011, 12:51 AM #17
Chrome Playa
Chrome Gaming Reloaded
Originally posted by .Pluto View Post

Ohhhh Thx so much, short codes?


You must login or register to view this content.
03-27-2011, 12:53 AM #18
-Whiteboy-
┌∩┐ (◣◢Winky Winky┌∩┐
I thought he was looking to build in game... not just build...
03-27-2011, 01:00 AM #19
Chrome Playa
Chrome Gaming Reloaded
Originally posted by .Pluto View Post

Ohhhh Thx so much, short codes?


You must login or register to view this content.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo