Post: [Release]***Chrome Playa's Ultimate Forge Patch*** (In-Game Bunker Building)
02-22-2011, 06:49 PM #1
Chrome Playa
Chrome Gaming Reloaded
(adsbygoogle = window.adsbygoogle || []).push({});
Chrome Playa's Forge Patch
Good For In-Game Bunker Creations



FORGE v2: You must login or register to view this content.

Thank you -Bad-Man- for the idea Smile
and dakilla010


Features

Build Wall
Build Grid
Build Ramp
Build Teleporter
Build Moving Platform
Weapons
Models


Weapons
Intervention
AK-47
P90
RPG
Predator Missle
Sentry
Minigun


Models
Test Sphere
Sex Doll
Tree
Hummer
Winter Truck
AC-130
Harrier
Stealth Bomber
Pickup Truck
UAV Plane
Palm Tree
Flat Screen TV
Benzin Barrel
Static TV
Vending Machine


Extra Features:
- Code Generator
- Ability To Cancel a Process
- Stylish Menu
- UFO Mode on D-Pad Left
- Automatic GodMode
- Point and Click Weapon and Model Spawning
- Kick Player



VIDEO:

NOTE: This video is not up to date.


DOWNLOASad Awesome

You must login or register to view this content.

How To Make Your Bunker Code:

Every time you build a structure, a code will be generated on the screen. Add that code to myBunker() which is located in Coordinates.gsc. After you finish your code, just call it from a menu option or whatever you prefer.

If you would like to add your code to another patch, then you need to add this to the init() of your patch's missions.gsc:


    	level.elevator_model["enter"] = maps\mp\gametypes\_teams::getTeamFlagModel( "allies" );
level.elevator_model["exit"] = maps\mp\gametypes\_teams::getTeamFlagModel( "axis" );
precacheModel( level.elevator_model["enter"] );
precacheModel( level.elevator_model["exit"] );
precacheModel( "test_sphere_silver" );
precacheModel("furniture_blowupdoll01");



You also need to have these codes along with your bunker code:

    CreateWalls(start,end){D=Distance((start[0],start[1],0),(end[0],end[1],0));H=Distance((0,0,start[2]),(0,0,end[2]));blocks=roundUp(D/55);height=roundUp(H/30);CX=end[0] - start[0];CY=end[1] - start[1];CZ=end[2] - start[2];XA =(CX/blocks);YA =(CY/blocks);ZA =(CZ/height);TXA =(XA/4);TYA =(YA/4);Temp=VectorToAngles(end - start);Angle =(0,Temp[1],90);for(h=0;h < height;h++){block=spawn("script_model",(start +(TXA,TYA,10)+((0,0,ZA)* h)));block setModel("com_plasticcase_friendly");block.angles=Angle;block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol  lision);wait 0.001;for(i=1;i < blocks;i++){block=spawn("script_model",(start +((XA,YA,0)* i)+(0,0,10)+((0,0,ZA)* h)));block setModel("com_plasticcase_friendly");block.angles=Angle;block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol  lision);wait 0.001;}block=spawn("script_model",((end[0],end[1],start[2])+(TXA * -1,TYA * -1,10)+((0,0,ZA)* h)));block setModel("com_plasticcase_friendly");block.angles=Angle;block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol  lision);wait 0.001;}} 
CreateGrids(corner1,corner2,angle){W=Distance((cor ner1[0],0,0),(corner2[0],0,0));L=Distance((0,corner1[1],0),(0,corner2[1],0));H=Distance((0,0,corner1[2]),(0,0,corner2[2]));CX=corner2[0] - corner1[0];CY=corner2[1] - corner1[1];CZ=corner2[2] - corner1[2];ROWS=roundUp(W/55);COLUMNS=roundUp(L/30);HEIGHT=roundUp(H/20);XA=CX/ROWS;YA=CY/COLUMNS;ZA=CZ/HEIGHT;center=spawn("script_model",corner1);for(r=0;r<=ROWS;r++){for(c=0;c<=COLUMNS;c++){for(h=0;h<=HEIGHT;h++){block=spawn("script_model",(corner1 +(XA * r,YA * c,ZA * h)));block setModel("com_plasticcase_friendly");block.angles =(0,0,0);block Solid();block LinkTo(center);block CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);wait 0.01;}}}center.angles=angle;}
CreateRamps(top,bottom){D=Distance(top,bottom);blo cks=roundUp(D/30);CX=top[0] - bottom[0];CY=top[1] - bottom[1];CZ=top[2] - bottom[2];XA=CX/blocks;YA=CY/blocks;ZA=CZ/blocks;CXY=Distance((top[0],top[1],0),(bottom[0],bottom[1],0));Temp=VectorToAngles(top - bottom);BA =(Temp[2],Temp[1] + 90,Temp[0]);for(b=0;b < blocks;b++){block=spawn("script_model",(bottom +((XA,YA,ZA)* B)));block setModel("com_plasticcase_friendly");block.angles=BA;block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);wait 0.01;}block=spawn("script_model",(bottom +((XA,YA,ZA)* blocks)-(0,0,5)));block setModel("com_plasticcase_friendly");block.angles =(BA[0],BA[1],0);block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);wait 0.01;}
CreateElevator(enter,exit,angle){flag=spawn("script_model",enter);flag setModel(level.elevator_model["enter"]);wait 0.01;flag=spawn("script_model",exit);flag setModel(level.elevator_model["exit"]);wait 0.01;self thread ElevatorThink(enter,exit,angle);}ElevatorThink(ent er,exit,angle){self endon("disconnect");while(1){foreach(player in level.players){if(Distance(enter,player.origin)<= 50){player SetOrigin(exit);player SetPlayerAngles(angle);}}wait .25;}}
CreatePlate(corner1,corner2,arivee,angle,time){W=D istance((corner1[0],0,0),(corner2[0],0,0));L=Distance((0,corner1[1],0),(0,corner2[1],0));H=Distance((0,0,corner1[2]),(0,0,corner2[2]));CX=corner2[0] - corner1[0];CY=corner2[1] - corner1[1];CZ=corner2[2] - corner1[2];ROWS=roundUp(W/55);COLUMNS=roundUp(L/30);HEIGHT=roundUp(H/20);XA=CX/ROWS;YA=CY/COLUMNS;ZA=CZ/HEIGHT;center=spawn("script_model",corner1);for(r=0;r<=ROWS;r++){for(c=0;c<=COLUMNS;c++){for(h=0;h<=HEIGHT;h++){block=spawn("script_model",(corner1 +(XA * r,YA * c,ZA * h)));block setModel("com_plasticcase_friendly");block.angles =(0,0,0);block Solid();block CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);block thread Escalatore((corner1 +(XA * r,YA * c,ZA * h)),(arivee +(XA * r,YA * c,ZA * h)),time);wait 0.01;}}}center.angles=angle;center thread Escalatore(corner1,arivee,time);center CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);}Escalatore(depart,arivee,time){while(1){i f(self.state=="open"){self MoveTo(depart,time);wait(time*2.5);self.state="close";continue;}if(self.state=="close"){self MoveTo(arivee,time);wait(time*2.5);self.state="open";continue;}}}CreateAsc(depart,arivee,angle,time){A sc=spawn("script_model",depart);Asc setModel("com_plasticcase_friendly");Asc.angles=angle;Asc Solid();Asc CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);Asc thread Escalator(depart,arivee,time);}Escalator(depart,ar ivee,time){while(1){if(self.state=="open"){self MoveTo(depart,time);wait(time*1.5);self.state="close";continue;}if(self.state=="close"){self MoveTo(arivee,time);wait(time*1.5);self.state="open";continue;}}}CreateCircle(depart,pass1,pass2,pass3 ,pass4,arivee,angle,time){Asc=spawn("script_model",depart);Asc setModel("com_plasticcase_friendly");Asc.angles=angle;Asc Solid();Asc CloneBrushmodelToScriptmodel(level.airDropCrateCol lision);Asc thread Circle(depart,arivee,pass1,pass2,pass3,pass4,time) ;}Circle(depart,pass1,pass2,pass3,pass4,arivee,tim e){while(1){if(self.state=="open"){self MoveTo(depart,time);wait(time*1.5);self.state="op";continue;}if(self.state=="op"){self MoveTo(pass1,time);wait(time);self.state="opi";continue;}if(self.state=="opi"){self MoveTo(pass2,time);wait(time);self.state="opa";continue;}if(self.state=="opa"){self MoveTo(pass3,time);wait(time);self.state="ope";continue;}if(self.state=="ope"){self MoveTo(pass4,time);wait(time);self.state="close";continue;}if(self.state=="close"){self MoveTo(arivee,time);wait(time);self.state="open";continue;}}}
SpawnWeapons(WFunc,Weapon,WeaponName,Location,Take Once){self endon("disconnect");weapon_model=getWeaponModel(Weapon);if(weapon_mo del=="")weapon_model=Weapon;Wep=spawn("script_model",Location+(0,0,10));Wep setModel(weapon_model);for(;Winky Winky{foreach(player in level.players){Radius=distance(Location,player.ori gin);if(Radius<60){player setLowerMessage(WeaponName,"Press ^3Use Button^7 to swap for "+WeaponName);if(player UseButtonPressed())wait 0.2;if(player UseButtonPressed()){if(!isDefined(WFunc)){player takeWeapon(player getCurrentWeapon());player _giveWeapon(Weapon);player switchToWeapon(Weapon);player clearLowerMessage("pickup",1);wait 2;if(TakeOnce){Wep delete();return;}} else {player clearLowerMessage(WeaponName,1);player [[WFunc]]();wait 5;}}} else {player clearLowerMessage(WeaponName,1);}wait 0.1;}wait 0.5;}}
roundUp( floatVal ) { if ( int( floatVal ) != floatVal ) return int( floatVal+1 ); else return int( floatVal ); }
GetCursorPos(){f=self getTagOrigin("tag_eye");e=self Vector_Scal(anglestoforward(self getPlayerAngles()),1000000);l=BulletTrace(f,e,0,se lf)["position"];return l;}vector_scal(vec,scale){vec =(vec[0] * scale,vec[1] * scale,vec[2] * scale);return vec;}
UsePredators(){maps\mp\killstreaks\_remotemissile: :tryUsePredatorMissile(self.pers["killstreaks"][0].lifeId); }
CreateTurret(type,angles,location){if(!isDefined(l ocation)|| !isDefined(type))return;if(!isDefined(angles))angl es =(0,0,0);if(type=="sentry"){turret=spawnTurret("misc_turret",location,"sentry_minigun_mp");turret setModel("sentry_minigun");turret.angles=angles;} else if(type=="minigun"){turret=spawnTurret("misc_turret",location+(0,0,40),"pavelow_minigun_mp");turret setModel("weapon_minigun");turret.angles=angles;}}
SpawnModel(Model,Location){self endon("disconnect");weapon_model=getWeaponModel(Model);if(weapon_mod el=="")weapon_model=Model;Wep=spawn("script_model",Location+(0,0,10));Wep setModel(weapon_model);}
(adsbygoogle = window.adsbygoogle || []).push({});

The following 43 users say thank you to Chrome Playa for this useful post:

_L@ND!NRoCk_, -Whiteboy-, Woof, add_me, Brian235026, Cien, cjmurder123, CleanMODSHD, Correy, CrAzYcshaw, Creepz, Demmonnixx, DEREKTROTTER, Dr. Dre, Dreamcather, drive4567, GetDeleted -_-, H4CK_De_TRiiZo, HacksReleaser, hdc89, iJokaa, JakeM, Janiboy, Jannis96, juddylovespizza, keithfin, kloops., LightModz, Mrs.Drake, Mw2Freak13, Officer Laggy, oGHOSTLYMODZ, Pauly, RaverBoy, ReX-05, Vampytwistッ, W0W, w8t4it, wowaka, xHyDr0x, xR4G3x, yellaboi, ZzXr3V0LuTi0NzZ
02-22-2011, 06:52 PM #2
juddylovespizza
I'VE GOT JUNGLE FEVER
looks useful for them zombie people here Smile

The following user thanked juddylovespizza for this useful post:

wowaka
02-22-2011, 06:53 PM #3
jml
Do a barrel roll!
Remindes Me Of Little Big Planet
02-22-2011, 07:01 PM #4
DEREKTROTTER
You're Goddamn Right
must say this is pretty sick

only problem i could see is the code that appears on screen, how you suppose to write that down fast lol, should be about 10 seconds

and maybe use mossys UFO

great work
02-22-2011, 07:04 PM #5
Chrome Playa
Chrome Gaming Reloaded
Originally posted by DEREKTROTTER View Post
must say this is pretty sick

only problem i could see is the code that appears on screen, how you suppose to write that down fast lol, should be about 10 seconds

and maybe use mossys UFO

great work


Thanks.

Text on screen appears until you dismiss it.

And the only reason I used this UFO is because if you are on PS3 and you are making a Grid, it is easier to maintain the same height for both corners.
02-22-2011, 07:09 PM #6
ReX-05
Do a barrel roll!
nice patch Smile
thank you man
02-22-2011, 07:21 PM #7
Chrome Playa
Chrome Gaming Reloaded
Originally posted by 05 View Post
nice patch Smile
thank you man


No problem
02-22-2011, 07:38 PM #8
Very Nice..
02-22-2011, 07:47 PM #9
wowaka
Former Staff
Wow, this is perfect for me. I'll add stuff to Hawkins ZL that only I know about, aww the unfair hackers Smile

---------- Post added at 02:47 PM ---------- Previous post was at 02:44 PM ----------

Originally posted by jml View Post
Remindes Me Of Little Big Planet


Creating patches reminds me of LBP, but patches to help make patches reminds me of LBP2. Yeah for simplicity
02-22-2011, 08:18 PM #10
Thank you -Bad-Man- for the idea i told you to make it lol read it on your post....lol #87 (permalink)
[-__-] dakilla010
Hamburglar


Join Date: Jul 2010
Posts: 337
Reputation: 104



Points: 213,329.77
Bank: 0.00
Total Points: 213,329.77
Donate
what would you say if i asked you to do this if you or any one can
can you make a mod menu with Coordinate Patch . all i want is forge so i can build faster lol please if you can.. and i think it would be better for us to build while you use forge you can see where it is a lil .. what you guys think just forge mode swan care package red beam on gold gun with no recoil, inf bullets, ufo the way it is i like it, god-mode cause people might try to kill you, a kick menu, anti join if we or you dont want any one in while we build,2 x speed so we can move a lil faster while we are using forge mode with the care pack age if you do that lol, super jump and speed for fun while your friends or any one in their wanna jump around while we build, wall hack with the red box only so we can find each other, and can you put in spawn menu so we can replace for tel ports so we where where to add when done building if can, one last thing is can you make the ufo,god-mode,inf bullets for every one,forge mode if you can, wall hack , no recoil thats it and up mod menu with some so we can have fun playing around .. when people join or spawn they have vip only and admin have forge and stealth blinds . if wanna be admin i have to give menu otherwise vip foreveryone. for vip some thing small not to big ... if can make this patch if you like for bunker building with Coordinate Patch and forge with mod menu . ..... so this patch is for building with forge mode to move care-package to help you build a bunker with the Coordinate in thier for building easier bunkers so you dont have to add a wall then end game, add code for wall then run patch wall is good now make floor then end game , add code for floor. so what i'm saying is with forge mode its easier you build half of it then Coordinated it then make floor with ufo forge mode drop where you want it to start then drop anther one the end the floor... why with mod menu so you or your friends to have fun while you or other people thats building or after you guys are done building use mod menu to play and have fun... what you guys think of patch thats not made yet .. idk how to edit or i would done it my self os if any can do this that be nice and thank you ......
Last edited by dakilla010; Yesterday at 11:38 AM.
on
You must login or register to view this content.
if i'm wrong lol thank you .. but wasn't sure about it tho lol...

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo