Post: [Game Mode] Sharks Zombieland
10-14-2014, 12:44 PM #1
Shark
Retired.
(adsbygoogle = window.adsbygoogle || []).push({}); Hello All, as many of you may know or may have heard that I was making a zombieland game mode if you ever were on MW2 at the time when the jailbreak for 3.55 went big and everyone was using GSC mods then you may have heard of this game mode if not then don't worry as I will explain it later on in this thread!

This Gamemode has taken me almost 2 weeks, as I pretty much started coding it from scratch. At the moment it is only compatible in GSC Studio by iMCSx (you can find it in the modding tools section).

Information Regarding Edits
I don't want to see any edits of this released unless you ask for my permission, however this does not mean you are not allowed to edit this to your liking it just means if you are going to release it then please seek my permission first and provide proof that you have actually done quite a large "edit" and not just chucked your name on it. Anyway on with the release. However I do not control other peoples decisions and if they are going to disrespect the rules I have laid out concerning these issues then there is nothing I can do about it but it will be highly disappointing and hugely disrespectful to me and anyone who helped in the making of this.

Download
These files are updated every time I make changes to any of them, If there is anything important that I have changed or that you should know about then I will inform you on this thread and in the replies below, you will also need to download all the gsc files.

You must login or register to view this content.

How To Make Custom Maps For Zombieland (Original Thread)
You must login or register to view this content.

___________________________________________________________________________________________________

Zombieland Edits Edit By SneakerStreet
You must login or register to view this content. | You must login or register to view this content.

Edit By E3FlasheR_NOR
You must login or register to view this content.

Edit By coolmankiller
You must login or register to view this content.

Edit By iAmCrystal
You must login or register to view this content.

Edit By TheHiddenHour
You must login or register to view this content.

Edit By TheNiceUb3r - Seems To Be Unstable
You must login or register to view this content.

Edit By zonicreations23
You must login or register to view this content.

Edit By Skonafid
You must login or register to view this content.


Other Map Edit Threads You must login or register to view this content. - By 0zersub
You must login or register to view this content. - By 0zersub
You must login or register to view this content. - By UpH | Jumper
You must login or register to view this content. - By SneakerStreet
You must login or register to view this content. - By MyNinjaDefuse
You must login or register to view this content. - By xTiibo Modz


Videos
Credits To: You must login or register to view this content. & You must login or register to view this content. For Recording.



Change Log
    
[COLOR="#FF0000"]
15/10/2014 1:43AM
Files Edited: main.gsc
[/COLOR]
- Fixed Player Death Loop Bug
- Fixed Team Change Issues
- Split Screeners Auto Kicked As They Cause Issues

[COLOR="#FF0000"]
15/10/2014 12:38PM
Files Edited: main.gsc, functions.gsc
[/COLOR]
- Fixed Another Player Death Loop
- Added Zombie Check So People Cant Rejoin as a Human
- Most Team Setup Issues Fixed

[COLOR="#FF0000"]
15/10/2014 7:55PM
Files Edited: main.gsc, functions.gsc
[/COLOR]
- Fixed ALL Known Bugs ~ Finally!!!!
- Fixed Skorpion EVO Unknown Weapon Bug
- Team Changing Is 100% Working For All Clients Now!
- Added A Boolean To Decide If Host Can Become First Infected

[COLOR="#FF0000"]
16/10/2014 3:50PM
Files Edited: main.gsc
[/COLOR]
- Fixed An Issue Causing Game To Freeze
- Increased Zombiefication Time
- Removed Game Forfeit Time

[COLOR="#FF0000"]
16/10/2014 7:51AM
Files Edited: main.gsc, functions.gsc
[/COLOR]
- Added A Boolean Which Spawns Working Bots (level.spawnBots = true/false)
- Added Support For Split Screeners

[COLOR="#FF0000"]
16/10/2014 10:22AM
Files Edited: main.gsc
[/COLOR]
- Fixed An Issue Which Caused The Game To Randomly End Even If Humans Are Still Alive!

[COLOR="#FF0000"]
21/10/2014 11:10PM
Files Edited: main.gsc, functions.gsc, menu.gsc, forgefunctions.gsc, mapedits.gsc
[/COLOR]
- Added Map Creation Function (Explanation Thread Soon)
- Fixed Apparent "Freezing" Issue?
- Tweaked A Couple of Things

[COLOR="#FF0000"]
26/10/2014 3:04PM
Files Edited: forgefunctions.gsc
[/COLOR]
- Added Option To Make Walls, Grids and Ramps Invisible
- Message Now Shows Up When You Find A Hidden Teleport Flag
- Made Interactive Objects More Responsive
- Fixed Some Minor Bugs

[COLOR="#FF0000"]
3/1/2015 3:05PM
Files Edited: All Files
[/COLOR]
- Stability Improvements
- Added Variable To Change Turret Limit & Disable News Bar
- Tweaked Some Functions

[COLOR="#FF0000"]
3/8/2015 8:32PM
Files Edited: All Files
[/COLOR]
- More Stability Improvements
- Added Some Helpful Comments For People Wishing To Change Game Settings
- Fixed Bug With Buying 2 Mystery Boxes At Once
- Removed Entity Monitor (Believed To Be Causing Freezing, Thanks To xTurntUpLobbies For Working This Out!)
- Added New Perk & Attachment, Target Finder & Faster Reload
- Changed Door Color To Red
- Added Magma Map Detection (For Map Edits)

[COLOR="#FF0000"]
4/3/2015 6:36PM
Files Edited: main.gsc, forgefunctions.gsc
[/COLOR]
- More Stability Improvements
- Fixed Freezing Issue When Hosting Online (Finally)
- You Can Now Use R3 & R1 To Damage Doors (Zombies)
- Multiple People Can Damage A Door At Once Now (Zombies)

[COLOR="#FF0000"]
4/4/2015 9:04AM
Files Edited: forgefunctions.gsc. main.gsc, functions.gsc
[/COLOR]
- Zipline Text Is More Responsive
- Hold Square Instead Of Press To Use Mystery Box Now
- Mid-Game Freezing Issue Fixed
- More Then One Person Can Use A Zipline At Once
- Turrets Spawn In Front Of You, Not Where You Aim

[COLOR="#FF0000"]
4/5/2015 10:11PM
Files Edited: forgefunctions.gsc. main.gsc, functions.gsc
[/COLOR]
- Fixed A Problem With Map Edits Causing Freezing
- Made Teleport Flags More Responsive
- Fixed An Exploit Where Zombies Could Buy The Mystery Box
- Zombies Can No Longer Use Turrets (They Will Die & Get A Warning Message)
- Added New Attachment (ACOG Sight)
- Made Some Minor Tweaks

[COLOR="#FF0000"]
18/7/2015 6:03PM
Files Edited: forgefunctions.gsc. main.gsc
[/COLOR]
- Minor Improvements
- New Forge Function / CreateObject("model", origin, angle)


Force Host & Bots
    - When In A Game, Go Prone And Press DPAD Right To Toggle Force Host
- The Only Way To Get Bots Working Is By Using The Boolean "level.spawnBots" Do Not Add Bots The Normal Way!
- Gametype [COLOR="#FF0000"]MUST[/COLOR] Be Team Deathmatch, If Not You May Run Into Issues!


Shop Controls
    DPAD Up - Open Menu
DPAD Up/Down - Scroll Up/Down
DPAD Left - Close Menu Anywhere
X - Select Option
Square - Go Back/Exit Menu


How To Setup The Game Mode With GSC Studio
    Step 1: Download All The .GSC Files From The Dropbox Link!
Step 2: Make A Folder Called "Projects"
Step 3: Make A New Folder In Projects Called "Zombieland" And Place All The .GSC Files In There
Step 4: In GSC Studio, Click Editor->Open Project
Step 5: Select Change Location And Browse To The Projects Folder, Then Click Ok
Step 6: Click "Zombieland" From The Project List
Step 7: Connect To Your Device And Press Inject or Press CTRL + I


Known Bugs
    - No Known Bugs
[COLOR="#FF0000"]If You Find Any Bugs, Please Report Them On The Thread![/COLOR]


Credits
    Hawkin - Ideas
LightModzz - Ideas
ItsLollo1000 - Code Thread
YouViolateMe - The Shop Design + Ideas
Randoms I Met In Public Games - Testing
Winter - Testing
CmKs_4_LiFe - Testing
School - Boring Me So Much That I Work On This
ScaR - Recording The Video + Testing
Obris/Bo - Finding Bugs & Testing
Source Code - Perk List
dtx12 - Making This Possible
And Anyone Else That I Missed!


Enjoy Tiphat
(adsbygoogle = window.adsbygoogle || []).push({});

The following 135 users say thank you to Shark for this useful post:

-Numb, {H} | Exception, /SneakerStreet/, One, 0zersub, A Friend, A6shRkm, alex-_-123, AndresKid, BaSs_HaXoR, BigPoopStain, BossamBemass, Bucko, Bxrdyy-, Claww1337_, CodJumper:, codybenti, Dan Dactyl, dazemerson1972, Devilemi, DexTeamModding, DF_AUS, dtx12, Aspire, En3RGyMoDz, Ethan, Exelo, Exlite, Female Dog, FrenziosMix, Full-Evil, FusionIsDaName, Geo, H-A-X-O, HiddenHour, HighModzz, huskymodz, iAmCracky, iifire, iiioM, iknownothing, Im_YouViolateMe, ImPiffHD, iRnZ, iRoTioNzZ, Welsh, Jakeboii, John Leepe, joni_djESP, JustFuSiOn, Kameo, koedkilla, Deleted-User0000000012210, LegitGamer264, lilproman9, Loz, MegaMister, MilkShakeModz, Miyata, MrDylanHax, mtkroot, Murderlikedj, My Ninja Defuse, Nana, network10, Next To Nothing, NickBeHaxing, NintendoMw, John, Nothingbutbread, Nuhgets, Obris, oCmKs_4_LiFe, ODLeslie, OfficialCoolJay, Not Rage, OrbitModding, ozzy21, Patrick, Pink Guy, puffindaherb, Ravix MoDz, ReqLobbies, Adrian, Revoked, Rezqaazify, RTE, SaberNGU, sagitarioxp, SAMORGHINI, ScaRzModZ, Script Kiddie, SecuroVIP, shadowhassmodz, Dacoco, ShutTheCrunchUp, Sick_aSS_FoO and 35 other users.
10-19-2014, 12:55 AM #164
Shark
Retired.
Originally posted by jwm614 View Post

    

Put onplayerspawned
self thread doMaps();

doMaps()
{
if(getDvar("mapname") == "mp_la") { /** Aftermath **/
self thread Aftermath();
}
if(getDvar("mapname") == "mp_dig") { /** Dig **/
self thread Dig();
}
if(getDvar("mapname") == "mp_pod") { /** Pod **/
self thread Pod();
}
if(getDvar("mapname") == "mp_takeoff") { /** Take Off **/
self thread TakeOff();
}
if(getDvar("mapname") == "mp_frostbite") { /** Frost **/
self thread Frost();
}
if(getDvar("mapname") == "mp_mirage") { /** Mirage **/
self thread Mirage();
}
if(getDvar("mapname") == "mp_hydro") { /** Hydro **/
self thread Hydro();
}
if(getDvar("mapname") == "mp_downhill") { /** Down Hill **/
self thread DownHill();
}
if(getDvar("mapname") == "mp_concert") { /** Encore **/
self thread Encore();
}
if(getDvar("mapname") == "mp_vertigo") { /** Vertigo **/
self thread Vertigo();
}
if(getDvar("mapname") == "mp_magma") { /** Magma **/
self thread Magma();
}
if(getDvar("mapname") == "mp_Studio") { /** Studio **/
self thread Studio();
}
if(getDvar("mapname") == "mp_paintball") { /** Rush **/
self thread Rush();
}
if(getDvar("mapname") == "mp_Cove") { /** Castaway **/
self thread Castaway();
}
if(getDvar("mapname") == "mp_drone") { /** Drone **/
self thread Drone();
}
if(getDvar("mapname") == "mp_express") { /** Express **/
self thread Express();
}
if(getDvar("mapname") == "mp_Detour") { /** bridge **/
self thread Bridge();
}
if(getDvar("mapname") == "mp_Uplink") { /** uplink **/
self thread Uplink();
}
if(getDvar("mapname") == "mp_socotra") { /** Yemen **/
self thread Yemen();
}
if(getDvar("mapname") == "mp_turbine") { /** Turbine **/
self thread Turbine();
}
if(getDvar("mapname") == "mp_village") { /** Standoff **/
self thread Standoff();
}
if(getDvar("mapname") == "mp_Slums") { /** slums **/
self thread Slums();
}
if(getDvar("mapname") == "mp_skate") { /** Grind **/
self thread Grind();
}
if(getDvar("mapname") == "mp_raid") { /** Raid **/
self thread Raid();
}
if(getDvar("mapname") == "mp_nightclub") { /** Plaza **/
self thread Plaza();
}
if(getDvar("mapname") == "mp_overflow") { /** Overflow **/
self thread Overflow();
}
if(getDvar("mapname") == "mp_meltdown") { /** Meltdown **/
self thread Meltdown();
}
if(getDvar("mapname") == "mp_hijacked") { /** Hijacked **/
self thread Hijacked();
}
if(getDvar("mapname") == "mp_carrier") { /** Carrier **/
self thread Carrier();
}
if(getDvar("mapname") == "mp_dockside") { /** Cargo **/
self thread Cargo();
}
if(getDvar("mapname") == "mp_nuketown_2020") { /** Nuketown **/
self thread Nuketown();
}
}

// ================
// | Map creation |
// ================

Aftermath()
{

}

Dig()
{

}

Pod()
{

}

TakeOff()
{

}

Frost()
{

}

Mirage()
{

}

Hydro()
{


}

DownHill()
{

}

Encore()
{


}

Vertigo()
{

}

Magma()
{

}

Studio()
{


}

Rush()
{

}

Castaway()
{

}
Drone()
{

}

Express()
{

}

Bridge()
{

}

Uplink()
{

}

Yemen()
{

}

Turbine()
{

}

Standoff()
{


}

Grind()
{

}
Slums()
{

}

Raid()
{


}

Plaza()
{

}

Overflow()
{

}

Meltdown()
{


}

Hijacked()
{

}

Carrier()
{

}
Cargo()
{

}

Nuketown()
{
//Flags
//self thread CreateFlag((0,0,0),(0,0,0));
CreateFlag((1527.93,1073.53,-55.875),(-1533.59,915.681,-63.788Cool Man (aka Tustin));
CreateFlag((489.109,1003.93,-63.136Cool Man (aka Tustin),(960.396,-859.102,-63.4444));
CreateFlag((-667.274,-259.796,-57.2724),(701.466,385.353,328.125));
//Weapons
//self thread SpawnWeapon("Weapon","Weapon Name",(Location),category);
self thread SpawnWeapon("minigun_wager_mp","Mini Gun",(-154.597,167.813,-14.8291),category);
}
SpawnFlaggreen(originn, angless)
{

CurrentCrate = spawn("script_model", originn);
CurrentCrate setmodel("mp_flag_green");
CurrentCrate.angles = angless;
}

SpawnFlagred(originn, angless)
{

CurrentCrate = spawn("script_model", originn);
CurrentCrate setmodel("mp_flag_red");
CurrentCrate.angles = angless;
}


CreateFlag(enter,exit)
{
angle = (0,0,0);
flag=spawn("script_model",enter);
flag setModel("mp_flag_green");
wait 0.01;
flag1=spawn("script_model",exit);
flag1 setModel("mp_flag_red");
wait 0.01;
self.tele = 2;
self thread teleflags1(enter,exit,angle);

}
teleflags1(enter,exit,angle)
{
self endon("disconnect");
self endon("teleend");
for(;Winky Winky
{
if(self.tele == 2)
{
foreach(player in level.players)
{
if(distance(player.origin, enter) < 20)
{
player setorigin(exit);
wait 2;
}
if(distance(player.origin, exit) < 20)
{
player setorigin(enter);
wait 2;
}

}
wait 0.10;
}
}
}

SpawnWeapon(Weapon,WeaponName,Location,category)
{
self endon("disconnect");
weapon_model = getWeaponModel(Weapon);
if(weapon_model=="")weapon_model=Weapon;
if(weapon_model=="minigun_wager_mp")weapon_model="minigun_mp";
self.Wep = spawn("script_model",Location);
self.Wep setModel(weapon_model);
self.wep.angles = self.angle;

for(;Winky Winky
{
foreach(player in level.players)
{
player.w destroy();
if(distance(Location,player.origin)<80)
{
player.w = player createFontString( "small", 2 );
player.w setPoint( "CENTER", "CENTER", 0, 20 );
player.w setText("^5Press [{+usereload}] ^1For " + level.itemPrice["Human"]["Weapons"][category]);

if(player UseButtonPressed())
{
self.currentWeapon = self GetCurrentWeapon();
if (self.money >= level.itemPrice["Human"]["Weapons"][category])
{
if (isValidWeapon(self.currentWeapon))
{
self.currentWeaponNew = self.validReturn;
if (weapon != self.primaryWeapon && weapon != self.secondaryWeapon)
{
if (self.currentWeapon == self.primaryWeapon)
self.primaryWeapon = weapon;
if (self.currentWeapon == self.secondaryWeapon)
self.secondaryWeapon = weapon;

if (self.currentWeapon == "knife_held_mp")
self TakeWeapon("knife_held_mp");
else
player.w destroy();
self TakeWeapon(self.currentWeapon);
self GiveWeapon(weapon);
self SwitchToWeapon(weapon);
self.money -= level.itemPrice["Human"]["Weapons"][category];
}
else
self SendError("AlreadyHasWeapon");
}
else
self SendError("InvalidWeapon");
}
else
self SendError("MoreMoney");
}



wait 2;
}
}
}
wait 0.5;
}


thats awesome man, only one problem with spawning weapons on walls is they use up strings and I need to save as many as possible to prevent overflow and another issue is that if people have to run to the middle of the map and places like that to get guns they want it could be hard because you could easily get taken out b a zombie while buying it Sad Awesome
10-19-2014, 12:56 AM #165
OpenlyLegit
Can’t trickshot me!
Originally posted by Shark View Post
thats awesome man, only one problem with spawning weapons on walls is they use up strings and I need to save as many as possible to prevent overflow and another issue is that if people have to run to the middle of the map and places like that to get guns they want it could be hard because you could easily get taken out b a zombie while buying it Sad Awesome


Shark any chance of an update today Smile?
10-19-2014, 01:09 AM #166
Shark
Retired.
Originally posted by oshea1995 View Post
Shark any chance of an update today Smile?


there is nothing to update my friend, the game mode is working as it should and I will be starting on custom maps soon :P
10-19-2014, 01:18 AM #167
OpenlyLegit
Can’t trickshot me!
Originally posted by Shark View Post
there is nothing to update my friend, the game mode is working as it should and I will be starting on custom maps soon :P


yea for everyone except me lol :x i still freeze
10-19-2014, 01:52 AM #168
xAcme
Haxor!
Shark, can I have the source so I can add map edits and teleports? I would decompile it, but that doesn't work for me and also too I need your permission.
10-19-2014, 01:56 AM #169
jwm614
NextGenUpdate Elite
Originally posted by xAcme View Post
Shark, can I have the source so I can add map edits and teleports? I would decompile it, but that doesn't work for me and also too I need your permission.



?

How To Setup The Game Mode With GSC Studio
Code:
Step 1: Download All The .GSC Files From The Dropbox Link!
Step 2:Put in Your GSC studio "Projects" folder
Step 3: Make A New Folder In Projects Called "Zombieland" And Place All The .GSC Files In There
------>Step 4: In GSC Studio, Click Editor->Open Project<------
Step 5: Select Change Location And Browse To The Projects Folder, Then Click Ok
Step 6: Click "Zombieland" From The Project List
Step 7: Connect To Your Device And Press Inject or Press CTRL + I
10-19-2014, 02:10 AM #170
Versed
Do a barrel roll!
Originally posted by oshea1995 View Post
yea for everyone except me lol :x i still freeze


i still get a freeze too, usually when there is more than 6 players. but sometimes i dont freeze.
10-19-2014, 02:25 AM #171
OpenlyLegit
Can’t trickshot me!
Originally posted by Shark View Post
there is nothing to update my friend, the game mode is working as it should and I will be starting on custom maps soon :P


Originally posted by CalvinMods View Post
i still get a freeze too, usually when there is more than 6 players. but sometimes i dont freeze.


i freeze all the time but none of my friends do Not Happy or Sad i dont get whats causing this i'm so annoyed
10-19-2014, 02:36 AM #172
Originally posted by oshea1995 View Post
i freeze all the time but none of my friends do Not Happy or Sad i dont get whats causing this i'm so annoyed


check if you are injecting with GSC STUDIO, and nothing else, make sure steps followed in "How to insert GSC is correct".

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo