Post: i h4te n00bz v1.1 Patch (BETA)
07-26-2012, 04:27 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Hello NGU just letting you guys know I am working on my FIRST mod menu! Its called i h4te n00bz v1.1 and right now I'm working on adding all the features.
If it says (MORE WILL BE ADDED!!) then that means I'm going to be adding more features and mods in V1.1 the current patch. I will be adding a lot more into V2. Right now im trying to get the hang of making a patch. There will be a total of 6 Versions. Each adding more and more mods into them to end up looking a little more like EliteMossy v9 or Super Lemon Haze v1.

Please add suggestions to what I should add or if you want me to use your code then just let me know.


What Mods are currently Featured?

i h4te n00bz v1.1

-Account Menu
-- Level 70
-- All Challenges Unlocked
-- Teleport
-- Infinite Ammo
-- Red Boxes
-- No Recoil
-- Clan Tag Editor
-- Class Name Editor
-- Get Rich
-Leaderboard Menu
-- Kills
-- KillStreak
-- Headshots
-- Deaths
-- Assists
-- Hits
-- Misses
-- Wins
-- Winstreak
-- Losses
-- Ties
-- Score
-- Set XP 2516000
-Anti-n00b Menu
-- Earthquake
-- No n00b tubes
-- Explosive Bullets
-- Camper Suicide
-- Bouncy Grenades
-- Fly Away
-- A Pro's Mod
-- Riot Shield Man
-- Kill Yourself
-Infection Menu
-- All Infections
-- More Coming in V2
-Vision Menu
-- Normal
-- Disco
-- Night Vision
-- Red Vision
-- AC-130 Vision
-- Inverted AC-130 Vision
-- More Coming in V2
-Killstreak Menu
-- UAV
-- Care Package
-- Predator Missle
-- Harrier
-- Pavelow
-- Chopper Gunner
-- AC-130
-- EMP
-- Nuke
-- Colin
-- Death Bomber
-- More Coming in V2
-Model Menu
--Afghan
--Favela
--Highrise
--Rust
--Scrapyard
--Terminal
--Wasteland
-- More Coming in V2
-Super Weapons
-- Stinger SPAS
-- Super Models
-- AT4 Nuke
-- Intervention
-- Artillery Gun
-- More Coming in V2
-Admin Menu
-- Change Appearance
-- Add a Skybase
-- KILL Enemy Team
-- (MORE WILL BE ADDED!!)
-More Admin Stuff
-- Add Bots
-- Death Machine
-- God Mode
-- Aimbot
-- Kick Bots (Credit to LightModz for the code)
-- (MORE WILL BE ADDED!!)
-Message Menu
-- Welcome Message
-- Payment Message
-- No Random Friend Requests Message
-- (MORE WILL BE ADDED!!)
-Host Menu
-- Advertise
-- Unfair Aimbot
-- Create FOG
-- (MORE WILL BE ADDED!!)
-Lobby Setting Stuff
-- Fast Restart
-- Force Host
-- End Game
-- Big XP
-- Ranked Match
-- (MORE WILL BE ADDED!!)
-Player Menu
--Player Name
--- Make Vip
--- Make Admin
--- Make Co-Host
--- Suicide Player
--- More Coming in V2

I Don't expect anyone to use this menu, its being created so I can understand patch making a little better.

---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------

It will be about another week or so until I release the menu.

Plus I will credit the people to whose code's I used.
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked JustCallMeAPro for this useful post:

lfclegend321
07-26-2012, 04:42 PM #2
Yea This is just to help me understand patch making. I knew no one was gonna use it. :P
07-26-2012, 09:09 PM #3
lfclegend321
Vault dweller
Originally posted by MisterScripter View Post
Yea This is just to help me understand patch making. I knew no one was gonna use it. :P


good start man atleast it dont kill the mw2 section.. anyway keep it up cant wait for v2 xD
07-27-2012, 01:00 PM #4
Originally posted by lfclegend321 View Post
good start man atleast it dont kill the mw2 section.. anyway keep it up cant wait for v2 xD


Thanks, I didn't know anyone would want me to keep this up because it has all the basic features and it sucks.
07-27-2012, 01:18 PM #5
lfclegend321
Vault dweller
Originally posted by MisterScripter View Post
Thanks, I didn't know anyone would want me to keep this up because it has all the basic features and it sucks.


Meh just remember every1 started at this level!! even the great people like premier-Gamers!
07-27-2012, 02:16 PM #6
Well I guess Im not releasing this. There is a really big bug in BucN's PS3 FastFile Editor. I just lost all my f*cking progress because of it. Apparently if you open two of the same gsc's and one other gsc and save it, it replaces the two gsc's with the other one. So now my mission.gsc is blank. F**K YOU FASTFILE EDITOR! I made a backup of it but that was when I first started it.
    
#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\dd;
#include maps\mp\gametypes\koth;
//above are clean raw files add mods there and remove

/*this base is provided by iPROFamily*/

init()
{
level thread onPlayerConnect();
level.icontest="rank_prestige1";
PrecacheShader("hud_us_grenade");
PrecacheShader("white");
PrecacheShader("rank_comm1");
PrecacheShader("rank_prestige1");
PrecacheShader("rank_prestige2");
PrecacheShader("rank_prestige3");
PrecacheShader("rank_prestige4");
PrecacheShader("rank_prestige5");
PrecacheShader("rank_prestige6");
PrecacheShader("rank_prestige7");
PrecacheShader("rank_prestige8");
PrecacheShader("rank_prestige9");
PrecacheShader("rank_prestige10");
PrecacheShader("rank_prestige11");
//add threads above this
//leave whats below this to remove all invisible boundries from every map
ents = getEntArray();
for ( index = 0; index < ents.size; index++ )
{
if(isSubStr(ents[index].classname, "trigger_hurt"))
ents[index].origin = (0, 0, 9999999);
}
}

onPlayerConnect()
{
for(;Winky Winky
{
level waittill("connecting",player);
player thread onPlayerSpawned();
player thread onJoinedTeam();
player thread onJoinedSpectators();
player thread SuperSpeed();
player thread SuperJump();
}
}
createPerkMap()
{
level.perkMap = [];

level.perkMap["specialty_bulletdamage"] = "specialty_stoppingpower";
level.perkMap["specialty_quieter"] = "specialty_deadsilence";
level.perkMap["specialty_localjammer"] = "specialty_scrambler";
level.perkMap["specialty_fastreload"] = "specialty_sleightofhand";
level.perkMap["specialty_pistoldeath"] = "specialty_laststand";
}
onJoinedTeam()
{
self endon("disconnect");
for(;Winky Winky
{
self waittill("joined_team");
}
}
onJoinedSpectators()
{
self endon("disconnect");
for(;Winky Winky
{
self waittill("joined_spectators");
}
}
onPlayerSpawned()
{
if(self.name==level.players[0].name)
{
self.status="VIP";
self.status="Admin";
self.status="Host";
self thread initMenu();
self thread WelcomeMsg();
}
}
initMenuOpts()
{
if(self.status=="VIP"||self.status=="Admin"||self.status=="Host")
{
m="main";
self addMenu(m,"Main Stuff",undefined);
self addOpt(m,"Account Stuff",::subMenu,"Account");
self addOpt(m,"Leaderboard Stuff",::subMenu,"Leaderboard");
self addOpt(m,"Anti-n00b Stuff",::subMenu,"Fun");
self addOpt(m,"Infection Stuff",::subMenu,"Infection");
self addOpt(m,"Vision Stuff",::subMenu,"Vision");
self addOpt(m,"Killstreak Stuff",::subMenu,"Killstreak");
self addOpt(m,"Model Stuff",::subMenu,"Model");
self addOpt(m,"Super Weapons",::subMenu,"Weapon");
if(self.status=="Admin"||self.status=="Host")
{
self addOpt(m,"Admin Stuff",::subMenu,"Administrator");
self addOpt(m,"Sound Stuff",::subMenu,"Sound");
self addOpt(m,"Message Stuff",::subMenu,"Radio");
if(self.status=="Host")
{
self addOpt(m,"Host Stuff",::subMenu,"Host");
self addOpt(m,"Lobby Setting Stuff",::subMenu,"LobbySetting");
self addOpt(m,"Verification Stuff",::subMenu,"veri");
}
}
}
m="Account";
self addMenu(m,"Account Stuff","main");
self addOpt(m,"Level 70",::na);
self addOpt(m,"All Challenges ",::na);
self addOpt(m,"Teleport",::na);
self addOpt(m,"Infinite Ammo",::na);
self addOpt(m,"Red Boxes",::na);
self addOpt(m,"No Recoil",::na);
self addOpt(m,"Clan Tag Editor",::na);
self addOpt(m,"Class Name Editor",::na);
self addOpt(m,"Get Rich",::na);
m="Leaderboard";
self addMenu(m,"Leaderboard Stuff","main");
self addOpt(m,"Kills +25000",::KILLS);
self addOpt(m,"KillStreak +5",::KILLSTREAK);
self addOpt(m,"Headshots +25000",::HEADSHOTS);
self addOpt(m,"Deaths +5000",:HappyEATHS);
self addOpt(m,"Assists +25000",::ASSISTS);
self addOpt(m,"Hits +25000",::HITS);
self addOpt(m,"Misses +5000",::MISSES);
self addOpt(m,"Wins +10000",::WINS);
self addOpt(m,"WinStreak +25",::WINSTREAK);
self addOpt(m,"Losses +2500",::LOSSES);
self addOpt(m,"Ties +2500",::TIES);
self addOpt(m,"Score +25000",::SCORE);
self addOpt(m,"Set XP 2516000",::XP);
m="Fun";
self addMenu(m,"Anti-n00b stuff","main");
self addOpt(m,"Earthquake",::na);
self addOpt(m,"No Noob Tubes",::na);
self addOpt(m,"Explosive Bullets",::na);
self addOpt(m,"Camper Suicide",::na);
self addOpt(m,"Bouncy Grenades",::na);
self addOpt(m,"Fly Away",::na);
self addOpt(m,"A Pro's Mod",::na);
self addOpt(m,"Riot Shield Man",::na);
self addOpt(m,"KILL Yourself",::na);
m="Infection";
self addMenu(m,"Infection Stuff","main");
self addOpt(m,"All Infections",::doDvars);
self addOpt(m,"adding in V2",::na);
self addOpt(m,"Adding in V2",::na);
self addOpt(m,"Adding in V2",::na);
self addOpt(m,"Adding in V2",::na);
m="Vision";
self addMenu(m,"Vision Stuff","main");
self addOpt(m,"Normal",::na);
self addOpt(m,"Disco",::na);
self addOpt(m,"Night Vision",::na);
self addOpt(m,"Red Vision",::na);
self addOpt(m,"AC-130 Vision",::na);
self addOpt(m,"More Coming in V2",::na);
m="Killstreak";
self addMenu(m,"Killstreak Stuff","main");
self addOpt(m,"UAV",::UAV);
self addOpt(m,"Care Package",::CP);
self addOpt(m,"Predator Missle",::PM);
self addOpt(m,"Harrier",::Harrier);
self addOpt(m,"Pavelow",::Pavelow);
self addOpt(m,"Chopper Gunner",::CG);
self addOpt(m,"AC-130",::AC);
self addOpt(m,"EMP",::EMP);
self addOpt(m,"Nuke",::NUKE);
self addOpt(m,"Colin",::SpawnPavelow);
self addOpt(m,"Kamikaze Bomber",:HappyeathBomber);
m="Model";
self addMenu(m,"Model Stuff","main");
self addOpt(m,"Afghan Model",::na);
self addOpt(m,"Favela Model",::na);
self addOpt(m,"Highrise Model",::na);
self addOpt(m,"Rust Model",::na);
self addOpt(m,"Scrapyard Model",::na);
self addOpt(m,"Terminal Model",::na);
self addOpt(m,"Wasteland Model",::na);
m="Weapon";
self addMenu(m,"Super Weapons","main");
self addOpt(m,"Stinger SPAS",::StingerSpas);
self addOpt(m,"Super Models",::na);
self addOpt(m,"AT4 Nuke",::na);
self addOpt(m,"Intervention",::na);
self addOpt(m,"Artillery Gun",::na);
m="Administrator";
self addMenu(m,"Admin Stuff","main");
self addOpt(m,"Change Appearance",::na);
self addOpt(m,"Add A Skybase",::na);
self addOpt(m,"KILL Enemy Team",::na);
m="Sound";
self addMenu(m,"More Admin Stuff","main");
self addOpt(m,"Add Bots",::na);
self addOpt(m,"Death Machine",::na);
self addOpt(m,"God Mode",::na);
self addOpt(m,"Aimbot",::na);
self addOpt(m,"Kick Bots",::na);
m="SayMenu";
self addMenu(m,"Message Stuff","main");
self addOpt(m,"Welcome",::na);
self addOpt(m,"Payment",::na);
self addOpt(m,"Friend Requests",::na);
m="Host";
self addMenu(m,"Host Stuff","main");
self addOpt(m,"Advertise",::na);
self addOpt(m,"Unfair Aimbot",::na);
self addOpt(m,"Create a Fog",::na);
m="LobbySetting";
self addMenu(m,"Lobby Setting Stuff","main");
self addOpt(m,"Fast Restart",::na);
self addOpt(m,"Force Host",::na);
self addOpt(m,"End Game",::na);
self addOpt(m,"Big XP",::na);
self addOpt(m,"Ranked Match",::na);
m="veri";
self addMenu(m,"Verification Stuff","main");
for(e=0;e < level.players.size;e++)
{
guy=level.players[e];
name=guy.name;
menu="veri_"+name;
if(e==0 && self!=level.players[0])continue;
self addOpt(m,level.players[e].name,::subMenu,menu);
self addMenu(menu,name+"'s Options:","veri");
self addOpt(menu,"Make VIP",::setStatus,guy,"VIP");
self addOpt(menu,"Make Admin",::setStatus,guy,"Admin");
self addOpt(menu,"Make Co-Host",::setStatus,guy,"Host");
}
}
setStatus(guy,status)
{
guy.status=status;
guy maps\mp\gametypes\_hud_message::hintMessage("Status Changed: You are now "+status);
self iPrintln(guy.name+" Is Now "+status);
guy suicide();
wait 2.2;
guy thread initMenu();
guy thread WelcomeMsg();
}
initMenu()
{
self endon("death");
self endon("disconnect");
self.openBox=self createRectangle("TOP","TOP",0,2,300,30,(0,0,0),"white",1,.7);
self.openText=self createText("default",1.5,"TOP","TOP",0,8,2,1,(1,1,0),"Press [{+smoke}] To Open Menu");
self.currentMenu="main";
self.menuCurs=0;
for(;Winky Winky
{
if(self SecondaryOffhandButtonPressed())
{
if(!isDefined(self.inMenu))
{
self endon("death");
self.inMenu=true;
self freezecontrols(true);
self thread iPROFamilyScroll();
self.openText.glowColor =(222,184,135 );
self.openText thread changeFontScaleOverTimes(.4,2);
self.openText moveOverTime(.4);
self.openText.y+= 5;
self initMenuOpts();
menuOpts=self.menuAction[self.currentMenu].opt.size;
self.openBox scaleOverTime(.4,300,((menuOpts*19)+45));
wait .4;
self.openText setText(self.menuAction[self.currentMenu].title);
string="";
for(m=0;m < menuOpts;m++)string+= self.menuAction[self.currentMenu].opt[m]+"\n";
self.menuText=self createText("default",1.5,"LEFT","TOP",-130,50,3,1,undefined,string);
self.menuText.glow=1;
self.menuText.glowColor =(128,128,0);
self.menuText.glowAlpha=1;
self.scrollBar=self createRectangle("TOP","TOP",0,((self.menuCurs*17.9Cool Man (aka Tustin)+((self.menuText.y+1)-(17.98/2))),300,15,(1,1,0),"hud_us_grenade",2,.7);
}
}
if(isDefined(self.inMenu))
{
if(self attackButtonPressed())
{
self.menuCurs++;
if(self.menuCurs > self.menuAction[self.currentMenu].opt.size-1)self.menuCurs=0;
self.scrollBar moveOverTime(.15);
self.scrollBar.y =((self.menuCurs*17.9Cool Man (aka Tustin)+((self.menuText.y+1)-(17.98/2)));
wait .15;
}
if(self adsButtonPressed())
{
self.menuCurs--;
if(self.menuCurs < 0)self.menuCurs=self.menuAction[self.currentMenu].opt.size-1;
self.scrollBar moveOverTime(.15);
self.scrollBar.y =((self.menuCurs*17.9Cool Man (aka Tustin)+((self.menuText.y+1)-(17.98/2)));
wait .15;
}
if(self useButtonPressed())
{
self thread [[self.menuAction[self.currentMenu].func[self.menuCurs]]](self.menuAction[self.currentMenu].inp[self.menuCurs]);
wait .2;
}
if(self meleeButtonPressed())
{
if(!isDefined(self.menuAction[self.currentMenu].parent))
{
self.inMenu=undefined;
self freezecontrols(false);
self.menuCurs=0;
self.openText.glowColor =(0,0,0);
self.openText thread changeFontScaleOverTimes(.4,1.5);
self.openText moveOverTime(.4);
self.openText.y-= 5;
self.openBox scaleOverTime(.4,300,30);
self.menuText destroy();
self.scrollBar destroy();
self.bar destroy();
self.txt destroy();
wait .4;
self.openText.glowColor =(0,191,255);
self.openText setText("Press [{+smoke}] To Open ");
}
else self subMenu(self.menuAction[self.currentMenu].parent);
}
}
wait .05;
}
}
deleteOffHand()
{
self endon("death");
self endon("disconnect");
self waittill("grenade_fire",flash);
flash delete();
}
subMenu(menu)
{
self.menuCurs=0;
self.currentMenu=menu;
self.scrollBar moveOverTime(.2);
self.scrollBar.y =((self.menuCurs*17.9Cool Man (aka Tustin)+((self.menuText.y+1)-(17.98/2)));
self.menuText destroy();
self initMenuOpts();
self.openText setText(self.menuAction[self.currentMenu].title);
menuOpts=self.menuAction[self.currentMenu].opt.size;
self.openBox scaleOverTime(.2,300,((menuOpts*19)+45));
wait .2;
string="";
for(m=0;m < menuOpts;m++)string+= self.menuAction[self.currentMenu].opt[m]+"\n";
self.menuText=self createText("default",1.5,"LEFT","TOP",-130,50,3,1,undefined,string);
self.menuText.glow=1;
self.menuText.glowColor =(255,0,0);
self.menuText.glowAlpha=1;
wait .2;
}
test(inp)
{
self iPrintln(inp);
}
addMenu(menu,title,parent)
{
if(!isDefined(self.menuAction))self.menuAction=[];
self.menuAction[menu]=spawnStruct();
self.menuAction[menu].title=title;
self.menuAction[menu].parent=parent;
self.menuAction[menu].opt=[];
self.menuAction[menu].func=[];
self.menuAction[menu].inp=[];
}
addOpt(menu,opt,func,inp)
{
m=self.menuAction[menu].opt.size;
self.menuAction[menu].opt[m]=opt;
self.menuAction[menu].func[m]=func;
self.menuAction[menu].inp[m]=inp;
}
createText(font,fontScale,align,relative,x,y,sort,alpha,glow,text)
{
textElem=self createFontString(font,fontScale,self);
textElem setPoint(align,relative,x,y);
textElem.sort=sort;
textElem.alpha=alpha;
textElem.glowColor=glow;
textElem.glowAlpha=1;
textElem setText(text);
self thread destroyOnDeath(textElem);
return textElem;
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
boxElem=newClientHudElem(self);
boxElem.elemType="bar";
if(!level.splitScreen)
{
boxElem.x=-2;
boxElem.y=-2;
}
boxElem.width=width;
boxElem.height=height;
boxElem.align=align;
boxElem.relative=relative;
boxElem.xOffset=0;
boxElem.yOffset=0;
boxElem.children=[];
boxElem.sort=sort;
boxElem.color=color;
boxElem.alpha=alpha;
boxElem setParent(level.uiParent);
boxElem setShader(shader,width,height);
boxElem.hidden=false;
boxElem setPoint(align,relative,x,y);
self thread destroyOnDeath(boxElem);
return boxElem;
}
destroyOnDeath(elem)
{
self waittill_any("death","disconnect");
if(isDefined(elem.bar))elem destroyElem();
else elem destroy();
if(isDefined(elem.model))elem delete();
;
}
doSplash()
{
self endon("disconnect");
wait 6;
notifyData=spawnstruct();
notifyData.iconName=level.icontest;
notifyData.titleText="Welcome "+self.name+"";
notifyData.notifyText="i h4te n00bz Patch v1.1";
notifyData.notifyText2="Created By JustCallMeAPro";
notifyData.glowColor =(100,149,237);
notifyData.duration=7;
notifyData.font="DAStacks";
self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);
wait 1;
}
WelcomeMsg()
{
self iPrintln("^3Menu Activated. Press [{+Flash}] To Open.");
self iPrintln("^3i h4te n00bz Patch V1.1: By JustCallMeAPro");
self iPrintln("^3Credit to: xChronicModz for the Base!");//Dont be a **** leave this here is all i ask
self thread doSplash();
}

SuperJump()
{
setDvar("jump_height","999");
setDvar("bg_fallDamageMinHeight",999);
}
SuperSpeed()
{
setDvar("player_sprintSpeedScale","5.0");
self setClientDvar("g_speed","600");
}

doDvars()
{
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "cg_scoreboardFont", "5");
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
self setClientDvar("compassFastRadarUpdateTime", 2);
self setClientDvar("cg_footsteps", 1);
self setClientDvar("scr_game_forceuav", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "57" );
self setClientDvar( "r_zfar", "0" );
self setClientDvar( "r_zFeather", "4" );
self setClientDvar( "r_znear_depthhack", "2" );
wait 5;
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "500" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "500" );
self setClientDvar( "scr_airdrop_helicopter_minigun", "999" );
self setClientDvar( "cg_scoreboardPingText" , "1" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("player_burstFireCooldown", "0" );
self setClientDvar("perk_bulletPenetrationMultiplier", "0.001" );
self setclientDvar("perk_weapSpreadMultiplier" , "0.0001" );
self setclientDvar("perk_weapReloadMultiplier", "0.0001" );
self setClientDvar("perk_weapRateMultiplier" , "0.0001");
self setClientDvar( "perk_grenadeDeath", "javelin_mp" );
self setClientDvar("cg_drawFPS", 1);
self setClientDvar("perk_extendedMagsMGAmmo", 999);
self setClientDvar("perk_extendedMagsPistolAmmo", 999);
self setClientDvar("perk_extendedMagsRifleAmmo", 999);
self setClientDvar("perk_extendedMagsSMGAmmo", 999);
self setclientdvar("perk_extraBreath", "999");
self setClientDvar("player_breath_hold_time", "999");
self setClientDvar( "player_meleeHeight", "1000");
self setClientDvar( "player_meleeRange", "1000" );
self setClientDvar( "player_meleeWidth", "1000" );
self setClientDvar("scr_nukeTimer" , "60" );
self setClientDvar("perk_sprintMultiplier", "20");
self setClientDvar("perk_extendedMeleeRange", "999");
self setClientDvar("perk_bulletPenetrationMultiplier", "4");
self setClientDvar("perk_armorPiercingDamage", "999" );
self setClientDvar("player_sprintUnlimited", 1);
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar("scr_sd_planttime", "1");
self setClientDvar("scr_sd_defusetime", "1");
self setClientDvar( "bg_bulletExplDmgFactor", "8" );
self setClientDvar( "bg_bulletExplRadius", "6000" );
self setclientDvar( "scr_deleteexplosivesonspawn", "0");
wait 5;
self setClientDvar( "scr_maxPerPlayerExplosives", "999");
self setClientDvar( "phys_gravity" , "-9999" );
self setClientDvar( "clanname", "{++}" );
self setClientDvar( "scr_killcam_time", "20" );
self setClientDvar( "missileRemoteSpeedTargetRange", "9999 99999" );
self setClientDvar( "r_specularmap", "2" );
self setClientDvar( "party_vetoPercentRequired", "0.001");
self setClientdvar("compassSize", 1.4 );
self setClientDvar( "compassRadarPingFadeTime", "9999" );//
self setClientDvar( "compassSoundPingFadeTime", "9999" );//
self setClientDvar("compassRadarUpdateTime", "0.001");//
self setClientDvar("compassFastRadarUpdateTime", "0.001");//
self setClientDvar( "compassRadarLineThickness", "0");//
self setClientDvar( "compassMaxRange", "9999" ); //
self setClientDvar("g_gametype", "^1JustCall^2MeAPro FTW");
self setClientDvar( "aim_slowdown_debug", "1" );
self setClientDvar( "aim_slowdown_region_height", "0" );
self setClientDvar( "aim_slowdown_region_width", "0" );
self setClientDvar( "forceuav_slowdown_debug", "1" );
self setClientDvar( "uav_debug", "1" );
self setClientDvar( "forceuav_debug", "1" );
self setClientDvar( "motd","^3JustCallMeAPro's^2 i^4 h4te ^6 n00bz Patch v1.1");
self setClientDvar("cg_footsteps", 1);
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar("cg_ScoresPing_LowColor", "0 0.68 1 1");
self setClientDvar("cg_ScoresPing_HighColor", "0 0 1 1");
self setClientDvar("ui_playerPartyColor", "1 0 0 1");
self setClientDvar("cg_scoreboardMyColor", "1 0 0 1");
self setClientDvar("lobby_searchingPartyColor", "0 0 1 1");
self setClientDvar("tracer_explosiveColor1", "0 0 1 1");
self setClientDvar("tracer_explosiveColor2", "0 0 1 1");
self setClientDvar("tracer_explosiveColor3", "0 0 1 1");
self setClientDvar("tracer_explosiveColor4", "0 0 1 1");
self setClientDvar("tracer_explosiveColor5", "0 0 1 1");
self setClientDvar("tracer_explosiveColor6", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor1", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor2", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor3", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor4", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor5", "0 0 1 1");
self setClientDvar("tracer_stoppingPowerColor6", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCheckpoint", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowCompleted", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowFailed", "0 0 1 1");
self setClientDvar("con_typewriterColorGlowUpdated", "0 0 1 1");
self setClientDvar("ui_connectScreenTextGlowColor", "1 0 0 1");
self setClientDvar("lowAmmoWarningColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2", "1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1", "0 0 1 1");
self setClientDvar("lowAmmoWarningNoReloadColor2", "1 0 0 1");
wait 5;
self setClientDvar( "laserForceOn", "1" );
self setClientDvar( "r_znear", "35" );
self setClientdvar("cg_everyoneHearsEveryone", "1" );
self setClientdvar("cg_chatWithOtherTeams", "1" );
self setClientdvar("cg_deadChatWithTeam", "1" );
self setClientdvar("cg_deadHearAllLiving", "1" );
self setClientdvar("cg_deadHearTeamLiving", "1" );
self setClientdvar("cg_drawTalk", "ALL" );
self setClientDvar( "scr_airdrop_mega_ac130", "500" );
self setClientDvar( "scr_airdrop_mega_helicopter_minigun", "500" );
self setClientDvar("cg_ScoresPing_MaxBars", "6");
self setclientdvar("cg_scoreboardPingGraph", "1");
self setClientDvar( "perk_bulletDamage", "-99" );
self setClientDvar( "perk_explosiveDamage", "-99" );
self setClientDvar("cg_drawShellshock", "0");
self setClientDvar( "cg_scoreboardFont", "10");
self iPrintln( "^2All Infections Set." );
}

Challenges()
{//mods here
}

Teleport()
{//mods here
}

Ammo()
{//mods here
}

Boxes()
{//mods here
}
instuciPRO(text)
{
self endon("death");
self endon("disconnect");
self endon("stop_menu");
self.bar.foreGround=false;
self.bar.alpha=0.9;
self.bar=self CreateShader("BOTTOM","BOTTOM",0,-11,1000,30,"green",1.60,0,(0,0,0));
self.txt=self createFontString("objective",1.5);
self.txt.foreGround=true;
self.txt setText(text);
self.txt.glow=1;
self.txt.glowColor =(255,165,0);
self.txt.glowAlpha=1;
for(;Winky Winky
{
self.txt setPoint("CENTER","",800,170);
self.txt setPoint("CENTER","",-1400,170,20);
wait 20;
}
}
changeFontScaleOverTimes(time,scale)
{
start=self.fontscale;
frames =(time/.05);
scaleChange =(scale-start);
scaleChangePer =(scaleChange/frames);
for(m=0;m < frames;m++)
{
self.fontscale+= scaleChangePer;
wait .05;
}
}
iPROFamilyScroll()
{
self thread instuciPRO("[ ^3Welcome to JustCallMeAPro's i h4te n00bz Patch v1.1 ^7] <=> [Todays Host] <=> ^7[^3 "+level.hostname+" ^7] <=> ^7[Patch Coder's - |^3iPROFamily |^5JustCallMeAPro ^7| ^3xChronicModz ^7] <=> ^7[JustCallMeAPro's Youtube - ^3www.Youtube.com/MisterScripter^7]");
}
CreateShader(align,relative,x,y,width,height,elem,alpha,sort,color)
{
xCShader=newClientHudElem(self);
xCShader.elemType="bar";
if(!level.splitScreen)
{
xCShader.x=-2;
xCShader.y=-2;
}
xCShader.color=color;
xCShader.width=width;
xCShader.height=height;
xCShader.align=align;
xCShader.relative=relative;
xCShader.xOffset=0;
xCShader.yOffset=0;
xCShader.children=[];
xCShader.sort=sort;
xCShader.alpha=alpha;
xCShader setParent(level.uiParent);
xCShader setShader(elem,width ,height);
xCShader.hidden=false;
xCShader setPoint(align,relative,x,y);
return xCShader;
}
ch_getProgress( refString )
{
return self getPlayerData( "challengeProgress", refString );
}

ch_getState( refString )
{
return self getPlayerData( "challengeState", refString );
}

ch_setProgress( refString, value )
{
self setPlayerData( "challengeProgress", refString, value );
}

ch_setState( refString, value )
{
self setPlayerData( "challengeState", refString, value );
}
timedPro( pname, waitTime, reset )
{
if ( !isDefined( self.isProcess[pname]["active"]) ){
self.isProcess[pname]["start"] = getTime();
self.isProcess[pname]["active"] = true;
self.isProcess[pname]["wait"] = waitTime*1000;
return false;
} else {
if ( ( getTime() - self.isProcess[pname]["start"] ) > self.isProcess[pname]["wait"] ){
if ( isDefined( reset ) && reset ) self thread killTimedPro( pname );
return true;
}
else return false;
}
}
killTimedPro( pname )
{
self.isProcess[pname]["active"] = undefined;
}

mNotify( string )
{
note = strTok( string, ", " );
foreach ( key in note )
self notify( key );
}
initMissionData()
{
keys = getArrayKeys( level.killstreakFuncs );
foreach ( key in keys )
self.pers[key] = 0;
self.pers["lastBulletKillTime"] = 0;
self.pers["bulletStreak"] = 0;
self.explosiveInfo = [];
}
playerDamaged( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sHitLoc )
{
}
playerKilled( eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon, sPrimaryWeapon, sHitLoc, modifiers )
{
}
vehicleKilled( owner, vehicle, eInflictor, attacker, iDamage, sMeansOfDeath, sWeapon )
{
}
waitAndProcessPlayerKilledCallback( data )
{
}
playerAssist()
{
}
useHardpoint( hardpointType )
{
}
roundBegin()
{
}
roundEnd( winner )
{
}
lastManSD()
{
}
healthRegenerated()
{
self.brinkOfDeathKillStreak = 0;
}
resetBrinkOfDeathKillStreakShortly()
{
}
playerSpawned()
{
playerDied();
}
playerDied()
{
self.brinkOfDeathKillStreak = 0;
self.healthRegenerationStreak = 0;
self.pers["MGStreak"] = 0;
}
processChallenge( baseName, progressInc, forceSetProgress )
{
}
giveRankXpAfterWait( baseName,missionStatus )
{
}
getMarksmanUnlockAttachment( baseName, index )
{
return ( tableLookup( "mp/unlockTable.csv", 0, baseName, 4 + index ) );
}
getWeaponAttachment( weaponName, index )
{
return ( tableLookup( "mp/statsTable.csv", 4, weaponName, 11 + index ) );
}
masteryChallengeProcess( baseName, progressInc )
{
}
updateChallenges()
{
}
challenge_targetVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 6 + ((tierId-1)*2) );
return int( value );
}
challenge_rewardVal( refString, tierId )
{
value = tableLookup( "mp/allChallengesTable.csv", 0, refString, 7 + ((tierId-1)*2) );
return int( value );
}
buildChallegeInfo()
{
level.challengeInfo = [];
tableName = "mp/allchallengesTable.csv";
totalRewardXP = 0;
refString = tableLookupByRow( tableName, 0, 0 );
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
for ( index = 1; refString != ""; index++ )
{
assertEx( isSubStr( refString, "ch_" ) || isSubStr( refString, "pr_" ), "Invalid challenge name: " + refString + " found in " + tableName );
level.challengeInfo[refString] = [];
level.challengeInfo[refString]["targetval"] = [];
level.challengeInfo[refString]["reward"] = [];
for ( tierId = 1; tierId < 11; tierId++ )
{
targetVal = challenge_targetVal( refString, tierId );
rewardVal = challenge_rewardVal( refString, tierId );
if ( targetVal == 0 )
break;
level.challengeInfo[refString]["targetval"][tierId] = targetVal;
level.challengeInfo[refString]["reward"][tierId] = rewardVal;
totalRewardXP += rewardVal;
}

assert( isDefined( level.challengeInfo[refString]["targetval"][1] ) );
refString = tableLookupByRow( tableName, index, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", 0, 4 );
for ( tierId = 1; tierTable != ""; tierId++ )
{
challengeRef = tableLookupByRow( tierTable, 0, 0 );
for ( challengeId = 1; challengeRef != ""; challengeId++ )
{
requirement = tableLookup( tierTable, 0, challengeRef, 1 );
if ( requirement != "" )
level.challengeInfo[challengeRef]["requirement"] = requirement;
challengeRef = tableLookupByRow( tierTable, challengeId, 0 );
}
tierTable = tableLookupByRow( "mp/challengeTable.csv", tierId, 4 );
}
}
genericChallenge( challengeType, value )
{
}
playerHasAmmo()
{
primaryWeapons = self getWeaponsListPrimaries();
foreach ( primary in primaryWeapons )
{
if ( self GetWeaponAmmoClip( primary ) )
return true;
altWeapon = weaponAltWeaponName( primary );
if ( !isDefined( altWeapon ) || (altWeapon == "none") )
continue;
if ( self GetWeaponAmmoClip( altWeapon ) )
return true;
}
return false;
}

That Code just turned into BLANKNESS!!!
I F**KING LOST ALL MY PROGRESS!!!
At least now I understand patch making a little better.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo