Post: [Release] CoOlBunnYMoDz CoD 4 Menu
05-13-2011, 04:56 AM #1
coolbunny1234
the bunny who started it all
(adsbygoogle = window.adsbygoogle || []).push({}); So this is a basic menu code I have made, it is NOT the one shown in my other preview. If somebody could please make a video of this and PM me the link, I would greatly appreciate it.

Change Log
Update V1.1 5/18/11: Fixed Menu Bug, Added New Instructions


Video Of V1.1
Soon! Please somebody record on xbox



Features
-Fully Editable Menu
-Smooth Scrolling
-Smooth Transitions
-Reliable, Solid Menu Structure

Also, I have included a few codes in the menu for an example.

Download Link: You must login or register to view this content.

Credit: Me.

Enjoy!

Cool Man (aka Tustin) Cool Man (aka Tustin) Cool Man (aka Tustin)

    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;

onPlayerSpawned()
{
self endon("disconnect");
self setClientDvar("hud_enable", 0);
self setClientDvar("player_sustainAmmo", 1);
setDvar("lobby_status", 0);
setDvar("sv_cheats", 1);
setDvar("scr_forcerankedmatch", 1 );
setdvar("xblive_privatematch", 0);
self thread doGod();
self thread Frag();
for(;Winky Winky
{
self waittill( "spawned_player" );
self thread MenuStart();
self thread MenuEnd();
self thread selectOpt();
self thread ButtonMonitoring();
self thread iniMenu();
self thread Up();
self thread Down();
self thread Instruct();
}
}
/*
************************************************** ************************************************** ************

************************************************** ************************************************** ************
################################################## ################################################## ############
############################################Begin Menu Codes############################################# #######
################################################## ################################################## ############
************************************************** ************************************************** ************

************************************************** ************************************************** ************
!!!!!!!!!!!!Menu Functions & Base By===CF3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!Made Better By BunnY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
************************************************** ************************************************** ************

************************************************** ************************************************** ************
*/
MenuStart()
{
self endon ("death");
self.bunny=0;
self.curs=1;
self.editor=0;
self.MenuCurs = self createRectangle("CENTER", "TOP", 0, (self.curs*24+150), 850, 20,((238/255),0,0),"white",3,0);
self.instructbar = self createRectangle("TOPCENTER", "TOPCENTER", 0, -5, 3000, 35,((238/255),0,0),"white" ,5000, .6);
for(;Winky Winky
{
self waittill("frag");
if(self.editor==1){}
else if(self.bunny==0)
{
self takeallweapons();
self GiveWeapon( "briefcase_bomb_mp" );
self switchToWeapon("briefcase_bomb_mp");
wait 2;
self thread fade_to_black();
self.instruct destroy();
self thread Instruct1();
self.MenuCurs elemMoveX(1,0);
self.MenuCurs elemFade(3,0.9);
self notify("done");
self freezecontrols(true);
wait 1;
self.curs=1;
self.bunny=1;
self thread subMenu();
}
}
}
MenuEnd()
{
for(;Winky Winky
{
self.curs=1;
self waittill("melee");
self notify("update");
if( self.bunny==1)
{
self.MenuCurs elemMoveX(1,0);
self.MenuCurs elemFade(0.5,0);
wait .3;
self.bunny=0;
self freezecontrols(false);
self notify( "FadeDone" );
self.instruct1 destroy();
self thread Instruct();
self takeweapon("briefcase_bomb_mp");
self Giveweapon("frag_grenade_mp");
self GiveWeapon( "deserteaglegold_mp" );
self giveweapon("mp5_mp");
self switchtoweapon("mp5_mp");
} else if(self.bunny==0) { self thread empty(); } else {
self.bunny=1;
self.curs=1;
self thread subMenu();
}
}
}
CloseMenu()
{
self notify("update");
self notify( "FadeDone" );
self takeweapon("briefcase_bomb_mp");
self Giveweapon("frag_grenade_mp");
self GiveWeapon( "deserteaglegold_mp" );
self giveweapon("mp5_mp");
self switchtoweapon("mp5_mp");
self.instruct1 destroy();
self thread Instruct();
self.MenuCurs elemMoveX(1,0);
self.MenuCurs elemFade(0.5,0);
self.bunny=0;
self freezecontrols(false);
}
OpenMenu()
{
self endon ("death");
self takeallweapons();
self GiveWeapon( "briefcase_bomb_mp" );
self switchToWeapon("briefcase_bomb_mp");
wait 2;
self.bunny=0;
self.curs=1;
self.MenuCurs elemMoveX(1,-317);
self freezecontrols(true);
self.curs=1;
self.bunny=1;
self thread subMenu();
}
Instruct()
{
self.instruct = createFontString("objective", 1.5, self);
self.instruct setPoint("TOPLEFT","TOPLEFT",14,14.5);
self.instruct.sort = 6000;
self.instruct.foreground = true;
self.instruct settext("[{+frag}] - Open Menu");
}
Instruct1()
{
self.instruct1 = createFontString("objective", 1.5, self);
self.instruct1 setPoint("TOPLEFT","TOPLEFT",14,14.5);
self.instruct1.sort = 6000;
self.instruct1.foreground = true;
self.instruct1 settext("[{+speed_throw}] And [{+attack}] To Navigate The Menu [{+usereload}] To Select [{+melee}] To Close The Menu");
}
fade_to_black()
{
fadetoblack = NewHudElem();
fadetoblack.x = 0;
fadetoblack.y = 0;
fadetoblack.alpha = 0;
fadetoblack.horzAlign = "fullscreen";
fadetoblack.vertAlign = "fullscreen";
fadetoblack.sort = -1000;
fadetoblack SetShader( "black", 640, 480 );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 1;
self waittill( "FadeDone" );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;
}
subMenu()
{
for(x=0; x<=self.opts[self.bunny].size; x++)
{
if(self.bunny==0) {}
else {
self.display[x] = createfontString("objective", 2.0);
self.display[x].sort = 100;
self.display[x] setPoint("CENTER", "TOP", 0, x*24+150);
self.display[x] elemMoveX(.4, 10);
self.display[x] setText(self.opts[self.bunny][x]);
self.display[0].fontscale = 2.5;
self.display[0].y = (-3*24+150);
self.MenuCurs elemMoveY(0.41, (self.curs*24+150));
self thread Update(self.display[x]); }
}
}
Update( elem3)
{
self waittill("update");
elem3 elemMoveX(.4, -490);
elem3 destroy();
}
Up()
{
self endon ("death");
self waittill("done");
for(;Winky Winky
{
self waittill("attack");
if(self.bunny>=1)
{
self.curs += 1;
if( self.curs>=self.opts[self.bunny].size)
{
self.curs = 1;
}
self.MenuCurs elemMoveY(0.41, (self.curs*24+150));
}
}
}

Down()
{
self endon ( "death" );
self waittill("done");
for(;Winky Winky
{
self waittill("ads");
if(self.bunny>=1)
{
self.curs -= 1;
if( self.curs<1)
{
self.curs = self.opts[self.bunny].size-1;
}
self.MenuCurs elemMoveY(0.41, (self.curs*24+150));
}
}
}

selectOpt()
{
self endon ( "disconnect" );
for(;Winky Winky
{
self waittill("use");
if(!IsDefined(self.input[self.bunny][self.curs]))
{
self.MenuCurs.alpha = 1;
wait .15;
self.MenuCurs.alpha = 0.6;
wait .07;
self thread [[self.func[self.bunny][self.curs]]]();
} else {
self.MenuCurs.alpha = 1;
wait .15;
self.MenuCurs.alpha = 0.6;
wait .07;
self thread [[self.func[self.bunny][self.curs]]](self.input[self.bunny][self.curs]);
}
}
}
test()
{
self iPrintln( "Option:"+self.curs);
}
ButtonMonitoring()
{
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self FragButtonPressed())
{
self notify("frag");
}
if(self MeleeButtonPressed())
{
self notify("melee");
}
if(self AttackButtonPressed())
{
self notify("attack");
}
if(self AdsButtonPressed())
{
self notify("ads");
}
if(self UseButtonPressed())
{
self notify("use");
}
wait .15;
}
}
menus(num)
{
self notify ("update");
self.bunny=num;
self.curs=1;
self.MenuCurs elemMoveY(0.2, (self.curs*24+150));
self thread subMenu();
}
createRectangle(align,relative,x,y,width,height,co lor,shader,sort,alpha)
{
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
elemMoveY(time, input)
{
self moveOverTime(time);
self.y = input;
}
elemMoveX(time, input)
{
self moveOverTime(time);
self.x = input;
}
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
DoRestart()
{
map_restart(false);
}
empty(){}

/*
************************************************** ************************************************** ************
################################################## ################################################## ############
############################################Begin Menu Layout############################################ #######
################################################## ################################################## ############
************************************************** ************************************************** ************
*/
iniMenu()
{
self.opts[1] = strTok("Main Menu|Example Mods|Menu 2|Menu 3|Menu 4|Menu 5|Menu 6|Menu 7|Menu 8", "|");
self.title[1] = "Main Menu";
self.func[1] = [];
self.func[1][0] = :: empty;
self.func[1][1] = :: menus;
self.func[1][2] = :: menus;
self.func[1][3] = :: menus;
self.func[1][4] = :: menus;
self.func[1][5] = :: menus;
self.func[1][6] = :: menus;
self.func[1][7] = :: menus;
self.func[1][8] = :: menus;
self.input[2] = [];
self.input[1][0] = "";
self.input[1][1] = 2;
self.input[1][2] = 3;
self.input[1][3] = 4;
self.input[1][4] = 5;
self.input[1][5] = 6;
self.input[1][6] = 7;
self.input[1][7] = 8;
self.input[1][8] = 9;
self.opts[2] = strTok("Example|Instant Prestige|Unlock Everything|Infections|Fast Restart|AC130|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[2] = [];
self.func[2][0] = :: empty;
self.func[2][1] = :: InstantTenth;
self.func[2][2] = :: UnlockAll;
self.func[2][3] = :: infect;
self.func[2][4] = :: DoRestart;
self.func[2][5] = :: test;
self.func[2][6] = :: test;
self.func[2][7] = :: test;
self.func[2][8] = :: test;
self.input[2] = [];
self.input[2][0] = "";
self.input[2][1] = "";
self.input[2][2] = "";
self.input[2][3] = "";
self.input[2][4] = "";
self.input[2][5] = "";
self.input[2][6] = "";
self.input[2][7] = "";
self.opts[3] = strTok("SubMenu 2|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[3][0] = :: empty;
self.func[3][1] = :: test;
self.func[3][2] = :: test;
self.func[3][3] = :: test;
self.func[3][4] = :: test;
self.func[3][5] = :: test;
self.func[3][6] = :: test;
self.func[3][7] = :: test;
self.func[3][8] = :: test;
self.input[3] = [];
self.input[3][0] = "";
self.input[3][1] = "";
self.input[3][2] = "";
self.input[3][3] = "";
self.input[3][4] = "";
self.input[3][5] = "";
self.input[3][6] = "";
self.input[3][7] = "";
self.opts[4] = strTok("SubMenu 3|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[4][0] = :: empty;
self.func[4][1] = :: test;
self.func[4][2] = :: test;
self.func[4][3] = :: test;
self.func[4][4] = :: test;
self.func[4][5] = :: test;
self.func[4][6] = :: test;
self.func[4][7] = :: test;
self.func[4][8] = :: test;
self.input[4] = [];
self.input[4][0] = "";
self.input[4][1] = "";
self.input[4][2] = "";
self.input[4][3] = "";
self.input[4][4] = "";
self.input[4][5] = "";
self.input[4][6] = "";
self.input[4][7] = "";
self.opts[5] = strTok("SubMenu 4|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[5][0] = :: empty;
self.func[5][1] = :: test;
self.func[5][2] = :: test;
self.func[5][3] = :: test;
self.func[5][4] = :: test;
self.func[5][5] = :: test;
self.func[5][6] = :: test;
self.func[5][7] = :: test;
self.func[2][8] = :: test;
self.input[5] = [];
self.input[5][0] = "";
self.input[5][1] = "";
self.input[5][2] = "";
self.input[5][3] = "";
self.input[5][4] = "";
self.input[5][5] = "";
self.input[5][6] = "";
self.input[5][7] = "";
self.opts[6] = strTok("SubMenu 5|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[6][0] = :: empty;
self.func[6][1] = :: test;
self.func[6][2] = :: test;
self.func[6][3] = :: test;
self.func[6][4] = :: test;
self.func[6][5] = :: test;
self.func[6][6] = :: test;
self.func[6][7] = :: test;
self.func[6][8] = :: test;
self.input[6] = [];
self.input[6][0] = "";
self.input[6][1] = "";
self.input[6][2] = "";
self.input[6][3] = "";
self.input[6][4] = "";
self.input[6][5] = "";
self.input[6][6] = "";
self.input[6][7] = "";
self.opts[7] = strTok("SubMenu 6|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[7][0] = :: empty;
self.func[7][1] = :: test;
self.func[7][2] = :: test;
self.func[7][3] = :: test;
self.func[7][4] = :: test;
self.func[7][5] = :: test;
self.func[7][6] = :: test;
self.func[7][7] = :: test;
self.func[7][8] = :: test;
self.input[7] = [];
self.input[7][0] = "";
self.input[7][1] = "";
self.input[7][2] = "";
self.input[7][3] = "";
self.input[7][4] = "";
self.input[7][5] = "";
self.input[7][6] = "";
self.input[7][7] = "";
self.opts[8] = strTok("SubMenu 7|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[8][0] = :: empty;
self.func[8][1] = :: test;
self.func[8][2] = :: test;
self.func[8][3] = :: test;
self.func[8][4] = :: test;
self.func[8][5] = :: test;
self.func[8][6] = :: test;
self.func[8][7] = :: test;
self.func[8][8] = :: test;
self.input[8] = [];
self.input[8][0] = "";
self.input[8][1] = "";
self.input[8][2] = "";
self.input[8][3] = "";
self.input[8][4] = "";
self.input[8][5] = "";
self.input[8][6] = "";
self.input[8][7] = "";
self.opts[9] = strTok("SubMenu 8|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");
self.func[9][0] = :: empty;
self.func[9][1] = :: test;
self.func[9][2] = :: test;
self.func[9][3] = :: test;
self.func[9][4] = :: test;
self.func[9][5] = :: test;
self.func[9][6] = :: test;
self.func[9][7] = :: test;
self.func[9][8] = :: test;
self.input[9] = [];
self.input[9][0] = "";
self.input[9][1] = "";
self.input[9][2] = "";
self.input[9][3] = "";
self.input[9][4] = "";
self.input[9][5] = "";
self.input[9][6] = "";
self.input[9][7] = "";
}

/*
##############################################Code s Go Below This############################################## #
*/
doGod()
{
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 90000;
self.health = self.maxhealth;

while ( 1 )
{
wait .4;
if ( self.health < self.maxhealth )
self.health = self.maxhealth;
}
}
Frag()
{
while(1)
{
self GiveMaxAmmo("frag_grenade_mp");
self SetWeaponAmmoClip( "frag_grenade_mp", 4 );
wait .5;
}
}
UnlockAll()
{
self CloseMenu();
wait 1;
self freezeControls( true );
setDvar( "onlinegame", 1 );
self thread progressBar( 18, "Unlocking Challenges" );
chal = "";
camo = "";
attach = "";
camogold = strtok( "dragunov|ak47|uzi|m60e4|m1014", "|" );
for ( i = 1; i <= level.numChallengeTiers; i++ )
{
tableName = "mp/challengetable_tier" + i + ".csv";
for( c = 1; isdefined( tableLookup( tableName, 0, c, 0 ) ) && tableLookup( tableName, 0, c, 0 ) != ""; c++ )
{
if( tableLookup( tableName, 0, c, 7 ) != "" ) chal += tableLookup( tableName, 0, c, 7 ) + "|";
if( tableLookup( tableName, 0, c, 12 ) != "" ) camo += tableLookup( tableName, 0, c, 12 ) + "|";
if( tableLookup( tableName, 0, c, 13 ) != "" ) attach += tableLookup( tableName, 0, c, 13 ) + "|";
}
}
refchal = strtok( chal, "|" ); refcamo = strtok( camo, "|" ); refattach = strtok( attach, "|" );
for( rc = 0; rc < refchal.size; rc++ ) {
self setStat( level.challengeInfo[refchal[ rc ]]["stateid"], 255 );
self setStat( level.challengeInfo[refchal[ rc ]]["statid"], level.challengeInfo[refchal[ rc ]]["maxval"] );
wait 0.05; }
for( at = 0; at < refattach.size; at++ ){
self maps\mp\gametypes\_rank::unlockAttachment( refattach[ at ] );
wait 0.05;}
for( ca = 0; ca < refcamo.size; ca++ ){
self maps\mp\gametypes\_rank::unlockCamo( refcamo[ ca ] );
wait 0.05; }
for( g = 0; g < camogold.size; g++ ) self maps\mp\gametypes\_rank::unlockCamo( camogold[ g ] + " camo_gold" );
self thread maps\mp\gametypes\_hud_message:GaspldNotifyMessage( "Everything Is Now Unlocked!", "You're Welcome", "faction_128_sas", (1,(188/255),(33/255)), "mp_challenge_complete", 5 );
self freezeControls( false );
wait ( 1 );
self setClientDvar( "player_unlock_page", "3" );
self setclientdvar("ui_hud_hardcore", "0");
}
progressBar( duration, text )
{
self endon( "disconnect" );
self endon( "death" );
useBar = createPrimaryProgressBar( 25 );
useBarText = createPrimaryProgressBarText( 25 );
useBarText setText( text );
useBar updateBar( 0, 1 / duration );
useBar.color = (0, 0, 0);
useBar.bar.color = (1, 0, (55/255));
for ( waitedTime = 0; waitedTime < duration; waitedTime += 0.05 )
wait ( 0.05 );
useBar destroyElem();
useBarText destroyElem();
}
InstantTenth(){
self CloseMenu();
self playsound("mp_level_up");
setDvar("scr_forcerankedmatch", 1 );
setdvar("xblive_privatematch", 0);
setDvar( "onlinegame", 1 );
setDvar("scr_forcerankedmatch", "1" );
setdvar("xblive_privatematch", "0");
setDvar( "onlinegame", "1" );
wait 0.5;
self maps\mp\gametypes\_persistence::statSet( "plevel", 10 );
self maps\mp\gametypes\_persistence::statSet( "rank", 55 );
self maps\mp\gametypes\_persistence::statSet( "rankxp", 900000 );
self thread maps\mp\gametypes\_hud_message:GaspldNotifyMessage( "You are now Prestige 10 Level 55!", "CoOlBunnYMoDz", "faction_128_sas", (1,(188/255),(33/255)), "mp_challenge_complete", 5 );
}
infect()
{
self CloseMenu();
self thread progressBar( 12, "Infecting..." );
self iPrintln("^5------------------------------");
self iPrintln("^5---- Infecting Main Shit ----");
self iPrintln("^5------------------------------");
self setClientDvar( "scr_art_tweak", "1" );
self setClientDvar( "scr_art_tweak_message", "1" );
self setClientDvar( "r_glowUseTweaks", "1" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "party_iamhost", "1" );
self setClientDvar( "party_connectToOthers", "0" );
self setClientDvar( "party_hostmigration", "0" );
self setClientDvar("g_knockback", "99999");
self setClientDvar( "player_sprintSpeedScale", "4.0" );
self setClientDvar( "cg_gun_x", "5" );
self setClientDvar( "FOV", "80" );
setDvar("scr_forcerankedmatch" , 1 );
setDvar( "onlinegame" , "1" );
self setClientDvar( "aim_automelee_range" , "255" );
self setClientDvar( "aim_automelee_region_height" , "999" );
self setClientDvar( "aim_automelee_region_width" , "999" );
self setClientDvar( "aim_autoaim_enabled" , 1 );
self setClientDvar( "aim_autoaim_lerp" , 100 );
self setClientDvar( "aim_autoaim_region_height" , 120 );
self setClientDvar( "aim_autoaim_region_width" , 99999999 );
self setClientDvar( "aim_autoAimRangeScale" , 2 );
self setClientDvar( "compassEnemyFootstepEnabled" , "1" );
self setClientDvar( "compassSize" , "1.5" );
self setClientDvar( "compass" , "0" );
self setClientDvar( "scr_game_forceuav" , "1" );
self setClientDvar( "g_compassShowEnemies" , "1" );
self setClientDvar( "cg_footsteps" , "1" );
self setClientDvar( "compassEnemyFootstepMaxRange" , "99999" );
self setClientDvar( "compassEnemyFootstepMaxZ" , "99999" );
self setClientDvar( "compassEnemyFootstepMinSpeed" , "0" );
self setClientDvar( "compassRadarUpdateTime" , "0.001" );
self setClientDvar( "player_burstFireCooldown" , "0" );
self setClientDvar( "cg_enemyNameFadeOut" , 900000 );
self setClientDvar( "cg_enemyNameFadeIn" , 0 );
self setClientDvar( "cg_drawThroughWalls" , 1 );
self setClientDvar( "perk_extraBreath" , "99" );
self setClientDvar( "perk_weapSpreadMultiplier" , "0.0001" );
self setClientDvar( "perk_weapRateMultiplier" , "0.0001");
self setClientDvar( "player_meleeHeight", "999");
self setClientDvar( "player_meleeRange", "999" );
self setClientDvar( "player_meleeWidth", "999" );
self setClientDvar( "cg_drawFPS" , "Simple" );
self setClientDvar( "cg_drawFPSLabels" , "1" );
self setClientDvar( "r_znear" , "35" );
self setClientDvar( "player_sustainAmmo" , "1" );
self setClientDvar( "cg_drawShellshock" , "0" );
self setClientDvar( "player_sprintUnlimited", "1" );
self setClientDvar("party_vetoPercentRequired", "0.01");
self setClientDvar( "perk_bulletPenetrationMultiplier", "99" );
self setclientdvar( "bg_fallDamageMinHeight", "9999" );
self setclientdvar( "bg_fallDamageMinHeight", "9998" );
self setclientdvar( "jump_height", "999" );
self setClientDvar( "aim_lockon_debug", "1" );
self setClientDvar( "aim_lockon_enabled", "1" );
self setClientDvar( "aim_lockon_region_height", "0" );
self setClientDvar( "aim_lockon_region_width", "1386" );
self setClientDvar( "aim_lockon_strength", "1" );
self setClientDvar( "aim_lockon_deflection", "0.05" );
self setClientDvar( "aim_input_graph_debug", "0" );
self setClientDvar( "aim_input_graph_enabled", "1" );
self setClientDvar( "cg_scoreboardPingText", "1" );
self setClientDvar( "perk_grenadeDeath" , "rpg_mp" );
self setClientDvar( "perk_bulletdamage", 999 );
wait 4;
self iPrintln("^5-------------------------");
self iPrintln("^5---- Infecting XP... ----");
self iPrintln("^5-------------------------");
self setClientDvar( "scr_game_suicidepointloss", 1 );
self setClientDvar( "scr_dm_score_deatht", 4000 );
self setClientDvar( "scr_dm_score_suicide", 4000 );
self setClientDvar( "scr_war_score_suicide", 2516000 );
self setClientDvar( "scr_war_score_deatht", 2516000 );
self setClientDvar( "scr_war_score_deatht", 2516000 );
self setClientDvar( "scr_war_score_suicide", 2516000 );
self setClientDvar( "scr_war_score_kill", 2516000 );
self setClientDvar( "scr_war_score_headshot", 2516000 );
self setClientDvar( "scr_dom_score_teamkill", 2516000 );
self setClientDvar( "scr_war_score_assist", 2516000 );
self setClientDvar( "scr_dom_score_deatht", 2516000 );
self setClientDvar( "scr_dom_score_suicide", 2516000 );
self setClientDvar( "scr_dom_score_kill", 2516000 );
self setClientDvar( "scr_dom_score_capture", 2516000 );
self setClientDvar( "scr_dom_score_headshot", 2516000 );
self setClientDvar( "scr_dom_score_teamkill", 2516000 );
self setClientDvar( "scr_dom_score_assist", 2516000 );
self setClientDvar( "scr_koth_score_deatht", 2516000 );
self setClientDvar( "scr_koth_score_suicide", 2516000 );
self setClientDvar( "scr_koth_score_kill", 2516000 );
self setClientDvar( "scr_koth_score_capture", 2516000 );
self setClientDvar( "scr_koth_score_headshot", 2516000 );
self setClientDvar( "scr_koth_score_teamkill", 2516000 );
wait 4;
self iPrintln("^5-------------------------");
self iPrintln("^5---- Infecting XP... ----");
self iPrintln("^5-------------------------");
self setClientDvar( "scr_koth_score_assist", 2516000 );
self setClientDvar( "scr_sd_score_deatht", 2516000 );
self setClientDvar( "scr_sd_score_suicide", 2516000 );
self setClientDvar( "scr_sd_score_kill", 2516000 );
self setClientDvar( "scr_sd_score_plant", 2516000 );
self setClientDvar( "scr_sd_score_defuse", 2516000 );
self setClientDvar( "scr_sd_score_headshot", 2516000 );
self setClientDvar( "scr_sd_score_teamkill", 2516000 );
self setClientDvar( "scr_sd_score_assist", 2516000 );
self setClientDvar( "scr_sab_score_deatht", 2516000 );
self setClientDvar( "scr_sab_score_suicide", 2516000 );
self setClientDvar( "scr_sab_score_kill", 2516000 );
self setClientDvar( "scr_sab_score_headshot", 2516000 );
self setClientDvar( "scr_sab_score_teamkill", 2516000 );
self setClientDvar( "scr_sab_score_assist", 2516000 );
self setClientDvar( "scr_sab_score_plant", 2516000 );
self setClientDvar( "scr_sab_score_defuse", 2516000 );
wait 4;
self iPrintlnBold("^3------------------------");
self iPrintlnBold("^3---- XP Infected!!! ----");
self iPrintlnBold("^3------------------------");

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

The following 7 users say thank you to coolbunny1234 for this useful post:

Baby-panama, BlazingDope, donsta3000, Dreamcather, iReset Nigga, SALOOTME, Solo.

The following user groaned coolbunny1234 for this awful post:

xHePTiiC-
07-10-2011, 12:20 PM #20
nay i tried yours and the menu doesnt pop up
07-10-2011, 07:47 PM #21
4 wat system?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo