Page 1 of 4 123 ... LastLast
Results 1 to 15 of 47
  1. #1
    Chrome_Playa's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    22
    My Mood
    Blah

    ***Chrome Playa's Ultimate Forge Patch*** (In-Game Bunker Building)

    Chrome Playa's Forge Patch
    Good For In-Game Bunker Creations

    Thank you -Bad-Man- for the idea

    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



    VIDEO:

    NOTE: This video is not up to date.


    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:


    Code:
    	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:

    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(;;){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);}


    VIRUS SCAN: VirusTotal

    http://virusscan.jotti.org/de/scanre...1b6ed1f402f24a
    Last edited by Blubb1337; 02-24-2011 at 04:35 PM.

  2. The Following 22 Users Say Thank You to Chrome_Playa For This Useful Post:

    alon1122 (05-14-2011),Apostel (05-15-2011),Bandicoot (05-08-2011),bayofthecitay (03-01-2011),darkorlegend (05-17-2011),eagle17 (04-22-2011),hemo-pal (07-30-2013),hilo peeps (07-10-2012),insainous (01-05-2015),Ju1cy (02-25-2011),kapuma (08-18-2012),kevenmaster (06-16-2016),mw2matze (12-30-2012),nowbener (05-08-2012),PHD flooper (05-16-2011),Q@BA$%fawe (03-16-2011),sgtbighacks (04-02-2011),Skyline. (05-14-2011),StewieGriffin (02-26-2011),TrriaLs (05-04-2013),xbeatsszzx (02-28-2011),~Nofear (05-13-2011)

  3. #2
    zzGoWR's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Location
    is
    Posts
    18
    Reputation
    10
    Thanks
    1
    My Mood
    Relaxed
    Oh. My. God.

    This looks absolutely amazing!
    Can't wait for approval!

  4. #3
    darkorlegend's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Island Canary
    Posts
    171
    Reputation
    10
    Thanks
    62
    My Mood
    Worried
    Nice moD!!!!!!!!!!!

  5. #4
    xbeatsszzx's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Location
    Behind a dumpster jerking off. xD jks
    Posts
    2,520
    Reputation
    13
    Thanks
    1,494
    My Mood
    Asleep
    Post another viruscan to be approved.
    I Am on this site for the mods for mw2 ONLY. Not hacks.

  6. #5
    lolbie's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Netherlands
    Posts
    5,207
    Reputation
    288
    Thanks
    2,090
    My Mood
    Angelic
    omg super nice man
    I love it when people keep their agreements /sarcasm ftw

  7. #6
    Blubb1337's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Germany
    Posts
    5,923
    Reputation
    161
    Thanks
    3,096
    You need two virusscans.



  8. #7
    xbeatsszzx's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Location
    Behind a dumpster jerking off. xD jks
    Posts
    2,520
    Reputation
    13
    Thanks
    1,494
    My Mood
    Asleep
    It would be awsome if u made one for black ops
    I Am on this site for the mods for mw2 ONLY. Not hacks.

  9. #8
    SneakyPete's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    In a New World
    Posts
    531
    Reputation
    22
    Thanks
    25
    My Mood
    Happy
    please let it get apporved now the bunkers will be so cool in zombies

    Waiting between worlds that divide through a choice undefined
    A break in the line where all paths intertwine
    And no roads lead or progress behind
    And all signs read: "Know The Way. Decide"



  10. #9
    ProDiiGy's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Posts
    181
    Reputation
    11
    Thanks
    28
    My Mood
    Sneaky
    Really nice work, someone needs to make some nice moving platforms for quarantine chaos :P. Would save so many care packages to build more forges :P

  11. #10
    Blubb1337's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Germany
    Posts
    5,923
    Reputation
    161
    Thanks
    3,096
    /approved it



  12. #11
    cacheat's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Spain,Aragon,Huesca
    Posts
    178
    Reputation
    10
    Thanks
    8
    My Mood
    Psychedelic
    lol this is amazing !!!!!!!!i love it
    "It doesn't take the most powerful nations on Earth to create the next global conflict. Just the will of a single man."
    -- Vladimir Makarov













  13. #12
    foasdgg's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    83
    Reputation
    9
    Thanks
    37
    how the hell i can exit the menu? (on the PC version)

  14. #13
    loveGsc's Avatar
    Join Date
    Feb 2011
    Gender
    female
    Posts
    11
    Reputation
    10
    Thanks
    3
    My Mood
    Confused
    Can you told, how to install it? how lunch?

  15. #14
    xbeatsszzx's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Location
    Behind a dumpster jerking off. xD jks
    Posts
    2,520
    Reputation
    13
    Thanks
    1,494
    My Mood
    Asleep
    ^^ has advertising delet it?
    Last edited by Blubb1337; 02-24-2011 at 04:36 PM.
    I Am on this site for the mods for mw2 ONLY. Not hacks.

  16. #15
    Blubb1337's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Germany
    Posts
    5,923
    Reputation
    161
    Thanks
    3,096
    Quote Originally Posted by assasinate3d View Post
    ^^ has advertising delet it?
    Thanks for telling me.
    Last edited by Blubb1337; 02-24-2011 at 04:39 PM.



Page 1 of 4 123 ... LastLast