Post: LightModz Forge Game mode
06-12-2012, 03:18 PM #1
LightModz
League Champion
(adsbygoogle = window.adsbygoogle || []).push({}); This is a gamemode which basically give everyone a gold deagle,pro mod,and you can spawn red+green carepackages but they have a time limit so people cant spam the crates...
this is kinda useless but meh lol i got bored and i might aswel release it, ENJOY Smile
oh and also it has a save/load position
    forgelobby()
{
self thread SpawnCrate();
wait 0.1;
self thread SpawnCrate2();
wait 0.1;
self thread PickupCrate();
wait 0.1;
self thread MegaPerks();
wait 0.1;
self takeAllWeapons();
wait 0.1;
self thread doUfo();
wait 0.1;
self thread givegold();
wait 0.3;
self thread doProMod2();
wait 0.4;
self thread doBmsg1();
wait 0.5;
self thread forgeJumper();
}
MegaPerks()
{
self iprintln("All Perks Set");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_selectivehearing");
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_automantle");
self maps\mp\perks\_perks::givePerk("specialty_falldamage");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_fastmantle");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk("specialty_parabolic");
self maps\mp\perks\_perks::givePerk("specialty_detectexplosive");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_extendedmags");
self maps\mp\perks\_perks::givePerk("specialty_armorvest");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_jumpdive");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
}
doProMod2()
{
doDvar("cg_gun_x",10);
doDvar("FOV",140);
self iPrintlnBold("LightModz ","Forge Gamemode");
}
doUfo()
{
self endon("disconnect");
self endon("killed_player");
self endon("joined_spectators");
self iPrintlnBold("Die To Disable Code");
self iprintln("^2Press [{+smoke}] To Save");
self notifyOnPlayerCommand("lb", "+smoke");
if(self GetStance()== "stand") for (;Winky Winky
{
self waittill("lb");
if(self GetStance()== "stand") self.saved_origin = self.origin;
self iprintln("^2Position Saved");
self thread loadPos();
}
}
loadPos()
{
self endon("disconnect");
self endon("killed_player");
self iprintln("^2Press [{+frag}] To Load");
self iPrintlnBold("Die To Disable Code");
self notifyOnPlayerCommand("rb", "+frag");
if(self GetStance()== "stand") for (;Winky Winky
{
self waittill("rb");
if(self GetStance()== "stand") wait 0.05;
self setOrigin(self.saved_origin);
self iPrintlnBold("Die To Disable Code");
self iprintln("^2Position Loaded");
}
}
givegold()
{
self giveWeapon("deserteaglegold_mp",0,false);
self switchToWeapon("deserteaglegold_mp",0,false);
}
forgeJumper()
{
self thread loopsay();
self thread PickupCrate();
self thread SpawnCrate();
self thread SpawnCrate2();
}
loopsay()
{
self endon("death");
self iprintln("^1Press [{+actionslot 2}] to Spawn a Red Crate");
wait 2;
self iprintln("^1Press [{+actionslot 3}] to Spawn a Green Crate");
wait 2;
self iprintln("^1Press [{+usereload}] to Move and Drop a Crate");
wait 2;
self iPrintln("^1Press [{+smoke}] to use Save Postion");
wait 2;
self iPrintln("^1Press [{+frag}] to use Load Position");
wait 2;
self iprintln("^1[{+melee}]Forge GameMode[{+breath_sprint}]");
wait 1.5;
self iprintln("^5[{+actionslot 1}]GameMode Made By LightModz![{+actionslot 1}]");
wait 1.5;
self thread loopsay();
}
SpawnCrate()
{
self endon("death");
self endon("StopForge");
for(;Winky Winky
{
self waittill("dpad_down");
if(!self.MenuIsOpen)
{
if(self.ugp>0)
{
vec=anglestoforward(self getPlayerAngles());
end=(vec[0]*200,vec[1]*200,vec[2]*200);
L=BulletTrace(self gettagorigin("tag_eye"),self gettagorigin("tag_eye")+end,0,self)["position"];
c=spawn("script_model",L+(0,0,20));
c CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
c setModel("com_plasticcase_enemy");
c PhysicsLaunchServer((0,0,0),(0,0,0));
c.angles=self.angles+(0,90,0);
c.health=250;
self.ugp--;
wait 2;
}
}
}
}
SpawnCrate2()
{
self endon("death");
self endon("StopForge");
for(;Winky Winky
{
self waittill("dpad_left");
if(!self.MenuIsOpen)
{
if(self.ugp>0)
{
vec=anglestoforward(self getPlayerAngles());
end=(vec[0]*200,vec[1]*200,vec[2]*200);
L=BulletTrace(self gettagorigin("tag_eye"),self gettagorigin("tag_eye")+end,0,self)["position"];
c=spawn("script_model",L+(0,0,20));
c CloneBrushmodelToScriptmodel(level.airDropCrateCollision);
c setModel("com_plasticcase_friendly");
c PhysicsLaunchServer((0,0,0),(0,0,0));
c.angles=self.angles+(0,90,0);
c.health=250;
self.ugp--;
wait 2;
}
}
}
}
PickupCrate()
{
self endon("death");
self endon("StopForge");
for(;Winky Winky
{
self waittill("button_square");
if(!self.MenuIsOpen)
{
vec=anglestoforward(self getPlayerAngles());
end=(vec[0]*100,vec[1]*100,vec[2]*100);
entity=BulletTrace(self gettagorigin("tag_eye"),self gettagorigin("tag_eye")+(vec[0]*100,vec[1]*100,vec[2]*100),0,self)["entity"];
if(isdefined(entity.model))
{
self thread MoveCrate(entity);
self waittill("button_square");
if(!self.MenuIsOpen)
{
self maps\mp\gametypes\_weapons::updateMoveSpeedScale("primary");
}
}
}
}
}
MoveCrate(entity)
{
self endon("button_square");
if(!self.MenuIsOpen)for(;Winky Winky
{
entity.angles=self.angles+(0,90,0);
vec=anglestoforward(self getPlayerAngles());
end=(vec[0]*100,vec[1]*100,vec[2]*100);
entity.origin=(self gettagorigin("tag_eye")+end);
self maps\mp\gametypes\_weapons::updateMoveSpeedScale("primary");
wait 0.05;
}
}
doBmsg1()
{
self endon("disconnect");
self endon("death");
wait 0.5;
self.bar.alignX="center";
self.bar.alignY="bottom";
self.bar.horzAlign="center";
self.bar.vertAlign="bottom";
self.bar.y=24;
self.bar.alpha=1;
self.bar.foreground=true;
self thread dond(self.bar);
infotext=NewClientHudElem(self);
infotext.alignX="center";
infotext.alignY="bottom";
infotext.horzAlign="center";
infotext.vertAlign="bottom";
infotext.foreground=true;
infotext.font="bigfixed";
infotext.alpha=1;
infotext.x=1000;
infotext.y=19;
infotext.fontScale=0.8;
infotext.glow=0;
infotext.glowAlpha=1;
infotext.glowColor =(0,0,0);
infotext setText("^5Press [{+actionslot 2}] to Spawn a ^1Red Crate [{+actionslot 3}] ^5to Spawn a ^2Green Crate [{+usereload}] ^5to Move and Drop a Crates...^3Gamemode Made By LightModz");
self thread dond(infotext);
for(;Winky Winky
{
infotext MoveOverTime(20);
infotext.x=-1200;
wait 20;
infotext.x=1200;
}
}
dond(item)
{
self waittill("dissconnect");
item destroy();
}


Please leave credits in the text Smile and i may release my other game mode which i 100% made Smile and is super fun
ive given it a quick check to see if there are any unknown functions but im not 100% but it should work
(adsbygoogle = window.adsbygoogle || []).push({});

The following 8 users say thank you to LightModz for this useful post:

247Yamato, Clouds, hydro_122499, KingcreekS, Kitty=^.^=, Jango, xePixTvx, Yolo_-MoDz
06-12-2012, 06:51 PM #2
xGscClan
Bounty hunter
Why would we use this?
06-13-2012, 03:42 PM #3
LightModz
League Champion
Originally posted by xGscClan View Post
Why would we use this?


i dont know thats why i released it :derp: you clicked on the thread so you should know... also i did say this in the post "this is kinda useless but meh lol i got bored and i might aswel release it, ENJOY "
the question is why would we use this? You must login or register to view this content. :carling:

The following 2 users say thank you to LightModz for this useful post:

TheFuziioN-, Zodiac.
06-13-2012, 03:46 PM #4
Clouds
Error 404: Title Not Found
Meh. I love forge mode, so this is good. I like the time limit idea. Good to use.
Thanks =D
06-13-2012, 11:31 PM #5
xGscClan
Bounty hunter
Originally posted by LightModz View Post
i dont know thats why i released it :derp: you clicked on the thread so you should know... also i did say this in the post "this is kinda useless but meh lol i got bored and i might aswel release it, ENJOY "
the question is why would we use this? You must login or register to view this content. :carling:

I was just asking a question and you get mad lol pathetic and you clicked the thread you should know

The following 3 users groaned at xGscClan for this awful post:

LightModz, Jango, TheFuziioN-
06-14-2012, 01:52 PM #6
LightModz
League Champion
Originally posted by xGscClan View Post
I was just asking a question and you get mad lol pathetic and you clicked the thread you should know


i clicked the thread to tell you how useless it is because it simply is :derp:

---------- Post added at 08:52 AM ---------- Previous post was at 08:44 AM ----------

Originally posted by Clouds View Post
Meh. I love forge mode, so this is good. I like the time limit idea. Good to use.
Thanks =D

thanks :P lol
06-14-2012, 02:26 PM #7
thank you Smile
06-16-2012, 10:11 PM #8
KingcreekS
NOTHING IS IMPOSSIBL
Your are learning a lot of GSC im happy of you!
07-21-2012, 12:33 AM #9
HackersForHire
Climbing up the ladder
I was almost gonna start to pretty much Leech your v9.24 edit today but after seeing all these threads and posts by you, your a legend, I love you LightModz! Thanks

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo