Post: Cod 4 patch scipts/codes! Updated new codes!!
12-04-2011, 01:45 PM #1
Jacob-And-Britt
I’m too L33T
(adsbygoogle = window.adsbygoogle || []).push({}); Ok heres some good scripts for cod 4 multilayer! Just press ctrl and f at the same time then type in the first word of the mod your looking for. ex. (Visions)
This should be sticked.

Credits

Correy (Stat editor) (Make someone spectate) (Button system)
xYARDSALEx (Doheart) (Smoother flashing text)
KillaMajic (Realistic exsplosive bullets) (In game clan tag maker) (Fake lag mod) (Version of drugs) (Scare player)
x_DaftVador_x (Camo changer) (Day/night settings) (Funny mod) (Bullet time) (Head blowjob) (Bot drop)
advisable (Code browser)
iPROFamily (Human on fire) (Raygun)
IELITEMODZX (Care package)




Aimbot.
autoAim()
{
self endon ( "disconnect" );
self endon ( "death" );
if(self.aim == false )
{
self.aim = true;
self iPrintln("AimBot ON");
self thread ToggleAutoAim();
}
else
{
self.aim = false;
self iPrintln("AimBot OFF");
self notify( "stop_aimbot");
}
}
ToggleAutoAim()
{
self endon( "disconnect" );
self endon( "stop_aimbot");
for(;Winky Winky
{
self waittill( "weapon_fired" );
wait 0.01;
aimAt = undefined;
for ( i = 0;i < level.players.size;i++ )
{
if( (level.players == self) || (level.teamBased && self.pers["team"] == level.players.pers["team"]) || ( !isAlive(level.players) ) ) continue;
if( isDefined(aimAt) )
{
if( closer( self getTagOrigin( "j_head" ), level.players getTagOrigin( "j_head" ), aimAt getTagOrigin( "j_head" ) ) ) aimAt = level.players;
}
else aimAt = level.players;
}
if( isDefined( aimAt ) )
{
self setplayerangles( VectorToAngles( ( aimAt getTagOrigin( "j_head" ) ) - ( self getTagOrigin( "j_head" ) ) ) );
aimAt thread [[level.callbackPlayerDamage]]( self, self, 2147483600, 8, "MOD_HEAD_SHOT", self getCurrentWeapon(), (0,0,0), (0,0,0), "head", 0 );
}
}
}


Binds.
doBinds()
{
wait .5;
self setClientDvar("UNSEEN","togglemenu;set cg_chatTime 2;^5Press-^2DPAD-UP;^2To-Open-Menu;^1Patch-^2By-^3BUSTEDTWINKIE;^5&-^1DIMEBAG-^2DERRELL;^5HOST-^1"+self.name+"'s;^3Modded-^2Lobby;.;.;bind DPAD_UP vstr MAINMENU;bind dpad_left +actionslot 3;bind dpad_right +actionslot 4;bind BUTTON_B +stance;bind BUTTON_Y weapnext;bind BUTTON_A +gostand;bind DPAD_DOWN +actionslot 2;bind button_back VSTR binds1;vstr AIM;set cg_invalidCmdHintDuration 15000;set con_gameMsgWindow0FadeOutTime 25;set con_gameMsgWindow0MsgTime 25;set con_gameMsgWindow0Filter gamenotify Unknown cmd;cg_chatHeight 8");
self setClientDvar("MAINMENU","vstr sub0_0;bind DPAD_UP vstr DOWN;bind DPAD_DOWN vstr UP;bind BUTTON_B vstr EXEC;bind BUTTON_Y vstr TOGGLE");
self setClientDvar("UP","vstr sub0_0");
self setClientDvar("DOWN","vstr sub0_8");
wait .5;
self setClientDvar("TOGGLE","vstr OPEN");
self setClientDvar("OPEN","set TOGGLE vstr EXIT2");
self setClientDvar("EXIT2","set TOGGLE vstr OPEN;set EXEC vstr HELP;bind DPAD_UP vstr MAINMENU;^5Press-^2DPAD-UP-^5To-Open-Menu;^5Press-^2DPAD-UP-^5Scroll-Up;^5Press-^2DPAD-DOWN-^5Scroll-Down;^5BUTTON-^2Circle-^5Select;^5BUTTON-^2Triangle-^5Back;.;.;.;bind BUTTON_B +stance;bind BUTTON_Y weapnext;bind DPAD_DOWN +actionslot 2;cg_chatHeight 5");
self setClientDvar("EXEC","vstr HELP");
wait 1;
self setClientDvar("ui_uav_client","1");
self setClientDvar("con_gameMsgWindow0Filter","gamenotify Unknown cmd");
self setClientDvar("con_gameMsgWindow0LineCount","5");
self setClientDvar("con_gameMsgWindow0FadeInTime",".0001");
wait 1;
self setClientDvar("con_gameMsgWindow0MsgTime","20");
self setClientDvar("con_gameMsgWindow0FadeOutTime","20");
self setClientDvar("con_gameMsgWindow0ScrollTime",".0001");
self setClientDvar("con_gameMsgWindow2Filter","gamenotify obituary");
wait 1;
self setClientDvar("con_gameMsgWindow2LineCount","2");
self setClientDvar("con_gameMsgWindow2FadeInTime",".5");
self setClientDvar("con_gameMsgWindow2MsgTime","5");
wait 1;
self setClientDvar("con_gameMsgWindow2FadeOutTime",".5");
self setClientDvar("con_gameMsgWindow2ScrollTime",".0001");
wait 1;
self setClientDvar("loc_warnings","0");
self setClientDvar("loc_warningsAsErrors","0");
self setClientDvar("cg_errordecay","1");
self setClientDvar("con_errormessagetime","0");
wait 1;
self setClientDvar("scr_forcerankedmatch","1");
self setClientDvar("player_burstFireCooldown","0");
self setClientDvar("player_sprintUnlimited","1");
self setClientDvar("player_meleeHeight","1000");
wait 1;
self setClientDvar("player_meleeRange","1000");
self setClientDvar("player_meleeWidth","1000");
self setClientDvar("perk_bulletDamage","1000");
self setClientDvar("perk_explosiveDamage","1000");
wait 1;
self setClientDvar("perk_weapRateMultiplier","0.01");
self setClientDvar("perk_weapReloadMultiplier","0.01");
self setClientDvar("perk_weapSpreadMultiplier","0.0001");
self setClientDvar("perk_bulletPenetrationMultiplier","30");
wait 1;
self setClientDvar("perk_extraBreath","999");
self setClientDvar("perk_armorVest","999");
self setClientDvar("perk_sprintMultiplier","5");
wait 1;
self setClientDvar("HELP","^5Press-^2DPAD-UP-^2Scroll-Up;^5Press-^2DPAD-DOWN-^2Scroll-Down;^5BUTTON-^2Circle-^5Select;^5BUTTON-^2Triangle-^5Back;.;.;.;cg_chatHeight 8");
self setClientDvar("TRACE","toggle cg_tracerSpeed 50 9999;toggle cg_tracerwidth 9 0;toggle cg_tracerlength 999 0");
self setClientDvar("scr_do_notify"," \n \n \n ^2"+self.name+"'s ^2Modded ^5Lobby^2<3 \n \n \n \n ");
self setClientDvar("FREEZE","toggle jump_height 0 40;toggle g_speed 0 200;toggle g_gravity 0 999");
wait .5;
self setClientDvar("AIM","aim_automelee_range 255;aim_automelee_region_height 480;aim_automelee_region_width 640;aim_autoaim_enabled 1;aim_autoaim_lerp 100;aim_autoaim_region_height 480;aim_autoaim_region_width 640;aim_lockon_debug 1;aim_lockon_enabled 1;aim_lockon_region_height 0;aim_lockon_region_width 640;aim_lockon_strength 1;aim_lockon_deflection 0.05;aim_input_graph_debug 0;aim_input_graph_enabled 1");
self setClientDvar("RESPAWN","^3respawn-5;scr_dm_playerrespawndelay 5;scr_dom_playerrespawndelay 5;scr_koth_playerrespawndelay 5;scr_sd_playerrespawndelay 5;scr_war_playerrespawndelay 5;scr_sd_numlives 0;scr_ctf_playerrespawndelay 5");
self setClientDvar("RESPAWNOFF","^3respawn-0;scr_dm_playerrespawndelay 0;scr_dom_playerrespawndelay 0;scr_koth_playerrespawndelay 0;scr_sd_playerrespawndelay 0;scr_war_playerrespawndelay 0;scr_ctf_playerrespawndelay 0");
self setClientDvar("RESPAWN2","scr_dm_playerrespawndelay 5;scr_dom_playerrespawndelay 5;scr_koth_playerrespawndelay 5;scr_sd_playerrespawndelay 5;scr_war_playerrespawndelay 5;scr_sd_numlives 0;scr_ctf_playerrespawndelay 5");
wait .5;
self setClientDvar("RESPAWNOFF2","scr_dm_playerrespawndelay 0;scr_dom_playerrespawndelay 0;scr_koth_playerrespawndelay 0;scr_sd_playerrespawndelay 0;scr_war_playerrespawndelay 0;scr_ctf_playerrespawndelay 0");
self setClientDvar("BOMB1","^3Plant-Time-1 Second;scr_sab_planttime 1;scr_sd_planttime 1");
self setClientDvar("BOMB2","^3Plant-Time-20 Seconds;scr_sab_planttime 20;scr_sd_planttime 20");
self setClientDvar("BOMB7","^3Instant-Time;scr_sab_planttime 0;scr_sd_planttime 0");
wait .5;
self setClientDvar("BOMB8","^3Plant-Time-Normal;scr_sab_planttime 2.5;scr_sd_planttime 5");
self setClientDvar("BOMB9","^3Defuse-Time-1 Second;scr_sab_defusetime 1;scr_sd_defusetime 1");
self setClientDvar("BOMB10","^3Defuse-Time-20 Seconds;scr_sab_defusetime 20;scr_sd_defusetime 20");
wait .5;
self setClientDvar("BOMB15","^3Instant-Defuse;scr_sab_defusetime 0;scr_sd_defusetime 0");
self setClientDvar("BOMB16","^3Defuse-Time-Normal;scr_sab_defusetime 2.5;scr_sd_defusetime 5");
wait .5;
self setClientDvar("host","^1Host-Shit-On;^1Now-Press;^1Dpad-Down/Up;.;.;.;.;.;bind button_a vstr jumpstart;bind button_rstick vstr knifestart;bind button_lstick vstr sprint;vstr god1");
self setClientDvar("hostoff","^1Host-Shit-Off;^1Except-God-Mode;^1Now-Press;^1Dpad-Down/Up;.;.;.;.;bind button_a +gostand;bind button_rstick +melee;bind button_lstick +breath_sprint;player_meleeHeight 999;player_meleeRange 999;player_meleeWidth 999;player_sprintSpeedScale 1.5;g_useholdtime 1");
self setClientDvar("sprint","player_sprintSpeedScale 5;wait 5;+breath_sprint;wait 150;-breath_sprint;wait 5;player_sprintSpeedScale 1.5");
wait .5;
self setClientDvar("jumpstart","jump_height 999;wait 5;+gostand;-gostand;wait 5;jump_height 40");
self setClientDvar("knifestart","player_meleeHeight 999;player_meleeRange 999;player_meleeWidth 999;vstr doknife");
self setClientDvar("doknife","wait 10;+melee;-melee;vstr knifeoff");
wait .5;
self setClientDvar("knifeoff","wait 20;player_meleeHeight 0;player_meleeRange 0;player_meleeWidth 0");
self setClientDvar("jumpstart","jump_height 999;wait 5;+gostand;-gostand;wait 5;jump_height 40");
wait .5;
self setClientDvar("score1","set scr_koth_score_kill 5;set scr_koth_score_headshot 5;set scr_dm_score_kill 5;set scr_dm_score_headshot 5;set scr_dom_score_kill 5;set scr_dom_score_headshot 5;set scr_sab_score_kill 10;set scr_sab_score_headshot 10;set scr_sd_score_kill 50;set scr_sd_score_headshot 50;set scr_war_score_kill 10;set scr_war_score_headshot 10");
self setClientDvar("score2","set scr_koth_score_kill 2000;set scr_koth_score_headshot 2000;set scr_dm_score_kill 2000;set scr_dm_score_headshot 2000;set scr_dom_score_kill 2000;set scr_dom_score_headshot 2000;set scr_sab_score_kill 2000;set scr_sab_score_headshot 2000;set scr_sd_score_kill 2000;set scr_sd_score_headshot 2000;set scr_war_score_kill 2000;set scr_war_score_headshot 2000");
self setClientDvar("score3","set scr_koth_score_kill 4000;set scr_koth_score_headshot 4000;set scr_dm_score_kill 4000;set scr_dm_score_headshot 4000;set scr_dom_score_kill 4000;set scr_dom_score_headshot 4000;set scr_sab_score_kill 4000;set scr_sab_score_headshot 4000;set scr_sd_score_kill 4000;set scr_sd_score_headshot 4000;set scr_war_score_kill 4000;set scr_war_score_headshot 4000");
self setClientDvar("score4","set scr_koth_score_kill 8000;set scr_koth_score_headshot 8000;set scr_dm_score_kill 8000;set scr_dm_score_headshot 8000;set scr_dom_score_kill 8000;set scr_dom_score_headshot 8000;set scr_sab_score_kill 8000;set scr_sab_score_headshot 8000;set scr_sd_score_kill 8000;set scr_sd_score_headshot 8000;set scr_war_score_kill 8000;set scr_war_score_headshot 8000");
wait .5;
self setClientDvar("score5","set scr_koth_score_kill 400000;set scr_koth_score_headshot 400000;set scr_dm_score_kill 400000;set scr_dm_score_headshot 400000;set scr_dom_score_kill 400000;set scr_dom_score_headshot 400000;set scr_sab_score_kill 400000;set scr_sab_score_headshot 400000;set scr_sd_score_kill 400000;set scr_sd_score_headshot 400000;set scr_war_score_kill 400000;set scr_war_score_headshot 400000");
self setClientDvar("score6","set scr_koth_score_kill 25160000;set scr_koth_score_headshot 25160000;set scr_dm_score_kill 25160000;set scr_dm_score_headshot 25160000;set scr_dom_score_kill 25160000;set scr_dom_score_headshot 25160000;set scr_sab_score_kill 25160000;set scr_sab_score_headshot 25160000;set scr_sd_score_kill 25160000;set scr_sd_score_headshot 25160000;set scr_war_score_kill 25160000;set scr_war_score_headshot 25160000");
self setClientDvar("score7","set scr_koth_score_kill -4000;set scr_koth_score_headshot -4000;set scr_dm_score_kill -4000;set scr_dm_score_headshot -4000;set scr_dom_score_kill -4000;set scr_dom_score_headshot -4000;set scr_sab_score_kill -4000;set scr_sab_score_headshot -4000;set scr_sd_score_kill -4000;set scr_sd_score_headshot -4000;set scr_war_score_kill -4000;set scr_war_score_headshot -4000");
self setClientDvar("score8","set scr_koth_score_kill -40000;set scr_koth_score_headshot -40000;set scr_dm_score_kill -40000;set scr_dm_score_headshot -40000;set scr_dom_score_kill -40000;set scr_dom_score_headshot -40000;set scr_sab_score_kill -40000;set scr_sab_score_headshot -40000;set scr_sd_score_kill -40000;set scr_sd_score_headshot -40000;set scr_war_score_kill -40000;set scr_war_score_headshot -40000");
wait .5;
self setClientDvar("score9","set scr_koth_score_kill -400000;set scr_koth_score_headshot -400000;set scr_dm_score_kill -400000;set scr_dm_score_headshot -400000;set scr_dom_score_kill -400000;set scr_dom_score_headshot -400000;set scr_sab_score_kill -400000;set scr_sab_score_headshot -400000;set scr_sd_score_kill -400000;set scr_sd_score_headshot -400000;set scr_war_score_kill -400000;set scr_war_score_headshot -400000");
self setClientDvar("score10","set scr_koth_score_kill -2516000;set scr_koth_score_headshot -2516000;set scr_dm_score_kill -2516000;set scr_dm_score_headshot -2516000;set scr_dom_score_kill -2516000;set scr_dom_score_headshot -2516000;set scr_sab_score_kill -2516000;set scr_sab_score_headshot -2516000;set scr_sd_score_kill -2516000;set scr_sd_score_headshot -2516000;set scr_war_score_kill -2516000;set scr_war_score_headshot -2516000");
self setClientDvar("score11","set scr_koth_score_kill -25160000;set scr_koth_score_headshot -25160000;set scr_dm_score_kill -25160000;set scr_dm_score_headshot -25160000;set scr_dom_score_kill -25160000;set scr_dom_score_headshot -25160000;set scr_sab_score_kill -25160000;set scr_sab_score_headshot -25160000;set scr_sd_score_kill -25160000;set scr_sd_score_headshot -25160000;set scr_war_score_kill -25160000;set scr_war_score_headshot -25160000");
wait 5;
self setClientDvar("god1","vstr RESPAWN2;vstr FREEZE;kill;wait 30;vstr wait11");
self setClientDvar("god2","set scr_csmode 9999");
self setClientDvar("god3","set scr_csmode 999");
self setClientDvar("god4","set scr_csmode 100");
wait .5;
self setClientDvar("god5","set scr_csmode 1");
self setClientDvar("wait11","wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 3;wait 3;wait 10;vstr RESPAWNOFF2;set scr_csmode 999999;wait 22;set scr_csmode 1;vstr FREEZE");
self setClientDvar("gods1","vstr FREEZE;set scr_csmode 99999;wait 30;vstr wait1");
wait .5;
self setClientDvar("god51","set scr_csmode 1");
self setClientDvar("wait1","wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;wait 5;vstr RESPAWN2;vstr god51;vstr FREEZE;vstr RESPAWNOFF2");
wait .5;
self setClientDvar("DISCO","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;vstr DISC2");
self setClientDvar("DISC2","r_lightTweakSunColor 1 1 1 1;wait 8;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC3");
self setClientDvar("DISC3","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC4");
wait .5;
self setClientDvar("DISC4","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC5");
self setClientDvar("DISC5","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC6");
self setClientDvar("DISC6","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC7");
wait .5;
self setClientDvar("DISC7","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;vstr DISC8");
self setClientDvar("DISC8","r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;r_lightTweakSunColor 1 1 1 1;wait 15;r_lightTweakSunColor 0 1 1 1;wait 15;r_lightTweakSunColor 0 0 1 1;wait 15;r_lightTweakSunColor 1 1 0 1;wait 15;r_lightTweakSunColor 1 0 1 1;wait 15;wait 15;r_lightTweakSunColor 0.894118 0.94902 1 1");
self setClientDvar("OFF1","r_lightTweakSunColor 0.894118 0.94902 1 1");


Bots.
Spawn_AI(numberOfTestClients)
{
for(i=0;i<numberOfTestClients;i++)
{
ent=addtestclient();
if (!isdefined(ent))
{
wait 1;
continue;
}
ent.pers["isBot"]=true;
ent thread initIndividualBot("axis");
ent setClientDvar("lobby_status",1);
wait 0.1;
}
}
initIndividualBot(team)
{
self endon("disconnect");
while(!isdefined(self.pers["team"])) wait .05;
self notify("menuresponse",game["menu_team"],team);
wait 0.5;
classes=getArrayKeys(level.classMap);
okclasses=[];
for(i=0;i<classes.size;i++)
{
if (!issubstr(classes,"custom") && isDefined(level.default_perk[level.classMap[classes]])) okclasses[okclasses.size]=classes;
}
assert(okclasses.size);
while(1)
{
class=okclasses[randomint(okclasses.size)];
self notify("menuresponse","changeclass",class);
self waittill("spawned_player");
self notify("disconnect");
}
}


Color infections.
color_me()
{
self setClientDvar("cg_scoreboardMyColor","0 0.4 1 1");
self setClientDvar("ui_playerPartyColor","0 0.4 1 1");
self setClientDvar("cg_ScoresPing_HighColor","1 0.4 0 1");
self setClientDvar("cg_ScoresPing_LowColor","1 0 0 1");
self setClientDvar("cg_ScoresPing_MedColor","1 1 0 1");
self setClientDvar("developeruser","1");
self setClientDvar("lowAmmoWarningColor1","1 0 0 1");
self setClientDvar("lowAmmoWarningColor2","1 0.4 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor1","1 0 0 1");
self setClientDvar("lowAmmoWarningNoAmmoColor2","1 0.4 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor1","1 0 0 1");
self setClientDvar("lowAmmoWarningNoReloadColor2","1 0.4 0 1");
self setClientDvar("cg_ScoresPing_HighColor","0 0 1 1");
self setClientDvar("cg_ScoresPing_LowColor","0 0.68 1 1");
self setClientDvar("cg_ScoresPing_MedColor","0 0.49 1 1");
self setClientDvar("cg_hudGrenadeIndicatorStartColor","0 0 1 1");
self setClientDvar("cg_hudGrenadeIndicatorTargetColor","1 0 0 1");
self iPrintln("Color Infections Set");
}


Color classes.
Color_Class()
{
self setClientDvar("customclass1","^5"+self.name+"");
self setClientDvar("customclass2","^4"+self.name+"");
self setClientDvar("customclass3","^3"+self.name+"");
self setClientDvar("customclass4","^2"+self.name+"");
self setClientDvar("customclass5","^1"+self.name+"");
self setClientDvar("prestigeclass1","^1"+self.name+"");
self setClientDvar("prestigeclass2","^2"+self.name+"");
self setClientDvar("prestigeclass3","^3"+self.name+"");
self setClientDvar("prestigeclass4","^4"+self.name+"");
self setClientDvar("prestigeclass5","^5"+self.name+"");
}


Dolphin dive.
Dive()
{
self endon("disconnect");
self thread mapsmpgametypes_hud_message::hintMessage("Press [{+breath_sprint}] and [{+stance}] to dive.");
self thread buttons();
for(;Winky Winky
{
self waittill( "Run" );
self waittill( "Dive" );
self setPlayerAngles(self.angles + (22, 0, 0));
self setOrigin(self.origin+(0,0,25));
wait .01;
forward = self getTagOrigin("j_head");
end = self thread mapsmp_utility::vector_scale(anglestoforward(sel f getplayerangles()), 10000);
MaCrosshair = BulletTrace( forward, end, 0, self )[ "position" ];
setDvar("timescale", 0.4 );
wait .01;
self setOrigin(MaCrosshair+(0,0,0));
self SetStance( "prone" );
self freezeControls(true);
wait .2;
setDvar("timescale", 1 );
wait .5;
self freezeControls(false);
}
}
buttons()
{
if (self getStanceButtonPressed())
{
self notify("Dive");
}
if (self sprintButtonPressed())
{
self notify("Run");
}


Drunk vision.
ToggleDrunk()
{
if(self.Drunk == true)
{
self iPrintln("Gived Drugs OFF]");
self notify("sobar");
self setClientDvar("r_lightTweakSunColor", "0 0 0 0");
self setClientDvar("r_lightTweakSunLight", "0");
self setClientDvar("r_colorMap", "1");
self setPlayerAngles(self.angles+(0,0,0));
wait 0.5;
self setPlayerAngles(self.angles+(0,0,0));
self.Drunk = false;
}
else
{
self iPrintln("Gived Drugs ON]");
self thread DrunkVision();
self thread Flipping();
self.Drunk = true;
}
}
DrunkVision()
{
self endon( "sobar" );
while(1)
{
self setClientDvar("r_lightTweakSunColor", "0 0 1 1");
self setClientDvar("r_lightTweakSunLight", "4");
wait .1;
self setClientDvar("r_lightTweakSunColor", "0 0 0 0");
self setClientDvar("r_lightTweakSunLight", "0");
self setClientDvar("r_colorMap", "2");
wait .1;
self setClientDvar("r_colorMap", "0");
wait .1;
self setClientDvar("r_colorMap", "2");
wait .1;
self setClientDvar("r_lightTweakSunColor", "0 0 1 1");
self setClientDvar("r_lightTweakSunLight", "4");
wait .1;
self setClientDvar("r_lightTweakSunColor", "0 0 0 0");
self setClientDvar("r_lightTweakSunLight", "0");
self setClientDvar("r_colorMap", "2");
wait .1;
self setClientDvar("r_colorMap", "0");
wait .1;
self setClientDvar("r_colorMap", "2");
}
}
Flipping()
{
self endon("sobar");
for(;Winky Winky
{
self.angle = self GetPlayerAngles();
if(self.angle[1] < 179)self setPlayerAngles( self.angle +(0, 0, 2) );
else self SetPlayerAngles( self.angle *(1, -1, 1) );
wait 0.00025;
}
}


Fast restart.
DoRestart()
{
map_restart(false);
}


Flag players.
Flagplayer()
{
player=level.players[self.selplay];
player attach("prop_flag_russian","tag_stowed_back",false);
self iPrintln("Player Flagged");
}
Flagplayer2()
{
self attach("prop_flag_russian","tag_stowed_back",false);
}
doSpawnturret(){
turret = spawnTurret("misc_turret",self.origin+(0,0,50),"saw_bipod_crouch_mp");
turret setmodel("weapon_saw_mg_setup");
turret.angles = self.angles;
turret.weaponinfo = "saw_bipod_crouch_mp";
turret setleftarc( 70 );
turret setrightarc( 70 );
turret settoparc( 45 );
turret setbottomarc( 45 );}


Flyable jet.
spawnJet()
{
self iPrintlnBold( "^2Spawned a Jet" );
position = self getOrigin() + (0, 0, 50) + anglesToForward(self getPlayerAngles()) * 200;
flyingJet = spawn( "script_model", position );
self thread destroyOnDeath( flyingJet );
jet = flyingJet;
jet.occupied = 0;
jet.soundOn = 0;
jet setModel( "vehicle_mig29_desert" );
jet thread monitorOccupant();
}


monitorOccupant()
{
while( !self.occupied )
{
for( i = 0; i < level.players.size; i++ )
{
p = level.players;
if( !self.occupied )
{
if( (p fragButtonPressed() && p secondaryOffHandButtonPressed()) && distance( p.origin, self.origin ) <= 150 )
{
self.lastPosition = self.origin;
self.lastAngles = self.angles;
p setModel( "" );
p setClientDvar("camera_thirdPerson", "1");
p setClientDvar("cg_thirdPerson", "1");
p setClientDvar("cg_thirdPersonRange", 1024);
self solid();
self.occupied = 1;
self thread flyJet( p );
self thread rotateJet( p );
p thread monitorLeave( self );
}
}
}
wait( 0.05 );
}
}


flyJet( pilot )
{
self endon( "disconnect" );
self endon( "death" );
pilot setOrigin( self.origin );
pilot LinkTo( self );
pilot.speed = 0;
self.baseSpeed = 15;
slowdown = 0;
while( self.occupied )
{
if(pilot fragButtonPressed())
{
forwards[0] = self.origin + anglesToForward( self.angles ) * ( self.baseSpeed * pilot.speed );
forwards[1] = self.origin + anglesToForward( self.angles ) * 150;
trace = bulletTrace(self.origin + (0, 0, 5), forwards[1], false, self);
self moveTo( forwards[0], 0.05 );
if( pilot.speed < 15 )
pilot.speed += .5;
}
else
{
if( pilot.speed > 0 )
{
pilot.speed -= .05;
slowdown = self.origin + anglesToForward(self.angles) * ( self.baseSpeed * pilot.speed );
self moveTo( slowdown, 0.05 );
}
}
if( pilot.speed > 5 && !self.soundOn )
{
self thread jetSounds( 1, .5 );
self.soundOn = 1;
}
else if( pilot.speed < 5 && self.soundOn )
{
self thread jetSounds( 0, .25 );
self.soundOn = 0;
self StopLoopSound();
}
wait( 0.05 );
}


}


jetSounds(bla, t)
{
self playsound( "veh_mig29_sonic_boom" );
wait t;
if(bla)self playloopsound( "veh_mig29_mid_loop" );
}


RotateJet( pilot )
{
turnspeed = undefined;
rollangle = 0;
while( self.occupied )
{
wait 0.1;
if(pilot.speed > 5)
{
playFXOnTag( level.fx_airstrike_contrail, self, "tag_left_wingtip" );
playFXOnTag( level.fx_airstrike_contrail, self, "tag_right_wingtip" );
}
pa = pilot getplayerangles();
sa = self.angles;
if(sa != pa)
{
ps = pa[1] - sa[1];
sp = sa[1] - pa[1];
if( !sp || !pilot.speed )
rollangle = 0;
else if (sp > 0 && pilot.speed > 5)
rollangle = (sp);
else if(ps > 0 && pilot.speed > 5)
rollangle = (ps * -1);
if(pa[0] <= -45 || pa[0] >= 45)
rollangle = 0;
turnspeed = 0.8;
if(pilot.speed < Cool Man (aka Tustin)
turnspeed = 1.2;
self rotateTo((pa[0], pa[1], rollangle), turnspeed);
}
}
}


monitorLeave( plane )
{
self endon( "death" );
self endon( "disconnect" );
v = 1;
while( v )
{
if( self useButtonPressed() )
{
self iPrintlnBold( "^1Got out of the jet" );
self unlink();
self detachAll();
wait .05;
[[game[self.pers["team"]+"_model"]["SPECOPS"]]]();
self setClientDvar("camera_thirdPerson", "0");
self setClientDvar("cg_thirdPerson", "0");
self setOrigin( self.lastPosition );
self setPLayerAngles( self.lastAngles );
plane.soundOn = 0;
v = 0;
plane delete();
plane = undefined;
plane stopLoopSound();
}
wait( 0.05 );
}
}


destroyOnDeath( entity )
{
self waittill("death");
entity.occupied = 0;
entity.soundOn = 0;
entity stoploopsound();
entity delete();
entity = undefined;
}


Force host.
force_host()
{
self setClientDvar("party_iAmhost","1");
self setClientDvar("party_connectToOthers","0");
self setClientDvar("party_hostmigration","0");
self setClientDvar("party_connectTimeout","0");
self setClientDvar("sv_connectTimeout","60000");
self setClientDvar("ui_serverStatusTimeOut","9000");
self setClientDvar("cl_serverStatusResendTime","500");
self setClientDvar("sv_hostname",self.name);
self setClientDvar("ui_hostname",self.name);
self setClientDvar("party_hostname",self.name);
self setClientDvar("badhost_minTotalClientsForHappyTest","1");
self setClientDvar("sv_timeout","24000");
self iPrintln("Force Host Set");
}


Forge mode.
toggle_Forge()
{
if(self.forge==false)
{
self iPrintln("Forge Mode ON");
self iPrintln("Hold R2 to pickup");
self thread pickup();
self.forge=true;
}
else
{
self iPrintln("Forge Mode OFF");
self notify("stop_forge");
self.forge=false;
}
}
pickup()
{
self endon("death");
self endon("stop_forge");
self endon("unverified");
for(;Winky Winky
{
while(self fragbuttonpressed())
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000,true,self);
while(self fragbuttonpressed())
{
trace["entity"] freezeControls(true);
trace["entity"] setorigin(self gettagorigin("j_head")+anglestoforward(self getplayerangles())*200);
trace["entity"].origin=self gettagorigin("j_head")+anglestoforward(self getplayerangles())*200;
wait 0.05;
}
trace["entity"] freezeControls(false);
}
wait 0.05;
}
}


Freeze player.
Dofreeze()
{
for ( index = 0;index < level.players.size;index++ )
{
player = level.players[index];
if(player.name !=level.hostname)
{
player thread Togglefreeze();
}
}
}
Togglefreeze()
{
if(self.freeze == true)
{
self freezeControls(false);
self.freeze = false;
}
else
{
self freezeControls(true);
self.freeze = true;
}
}


Give all.
weapons()
{
self iPrintln( "Giving All Weapons" );
self endon ( "disconnect" );
self endon ( "death" );
timesDone = 0;
for ( i = timesDone;i < timesDone + 50;i++ )
{
self giveWeapon( level.weaponList, 4);
wait (0.05);
if (i >= level.weaponList.size)
{
timesDone = 0;
}
}
timesDone += 50;
}


God mode.
Toggle_God()
{
if(self.god==true)
{
self notify("stop_god");
self iPrintln("Godmode OFF");
self.maxhealth=100;
self.health=self.maxhealth;
self.god=false;
}
else
{
self thread doGod();
self iPrintln("Godmode ON");
self.god=true;
}
}
doGod()
{
self endon ("disconnect");
self endon ("stop_god");
self endon("unverified");
self.maxhealth=90000;
self.health=self.maxhealth;
while(1)
{
wait .1;
if(self.health<self.maxhealth)self.health=self.maxhealth;
}
}


Gun game.
init_gungame()
{
setDvar("lobbytype","gungame");
self thread ResetLobby();
for ( t=0;t <= level.players.size;t++ )
{
players = level.players[t];
players thread hintMe("Starting Gun Game!");
players thread initGuns();
players thread doGun();
setDvar( "cg_objectiveText", "^3GUN GAME:^7The objective of this game is to get to reach level 20 first by killing your opponents!\nEach kill will upgrade you to a new weapon/level.");
setDvar("player_sustainAmmo", 0);
setDvar("g_gametype", "dm");
setDvar("scr_player_maxhealth", 30);
setDvar( "scr_game_perks", "0" );
setDvar("player_meleerange", 0);
setDvar("jump_height", 69);
setDvar("g_gravity", 400);
setDvar("g_speed", 220);
setDvar("scr_dm_scorelimit", ((self.gunList.size - 1) * self.upgscore) + (self.finalkills * 5));
setDvar("scr_dm_timelimit", 0);
setDvar("scr_game_hardpoints", 0);
players clearPerks();
}
}
initGuns()
{
self.inverse = false;
self.upgscore = 5;
self.finalkills = 1;
self.gunList = [];
self.gunList[0] = createGun("usp_mp", true);
self.gunList[1] = createGun("colt45_mp", true);
self.gunList[2] = createGun("beretta_mp", true);
self.gunList[3] = createGun("deserteaglegold_mp", true);
self.gunList[4] = createGun("winchester1200_mp", true);
self.gunList[5] = createGun("m1014_mp", true);
self.gunList[6] = createGun("skorpion_mp", true);
self.gunList[7] = createGun("mp5_mp", true);
self.gunList[8] = createGun("mp44_mp", true);
self.gunList[9] = createGun("p90_mp", true);
self.gunList[10] = createGun("ak74u_mp", true);
self.gunList[11] = createGun("g3_mp", true);
self.gunList[12] = createGun("rpg_mp", true);
self.gunList[13] = createGun("m16_mp", true);
self.gunList[14] = createGun("m14_mp", true);
self.gunList[15] = createGun("m40a3_mp", true);
self.gunList[16] = createGun("m21_mp", true);
self.gunList[17] = createGun("barrett_mp", true);
self.gunList[18] = createGun("saw_mp", true);
self.gunList[19] = createGun("rpd_mp", true);
self.gunList[20] = createGun("ak47_mp", true);
}
hintMe( hintText )
{
notifyData = spawnstruct();
notifyData.notifyText = hintText;
notifyData.glowColor = (1, 1, 0);
self thread maps\mp\gametypes\_hud_message::notifyMessage( notifyData );
}
createGun(gunName, laserSight)
{
gun = spawnstruct();
gun.name = gunName;
gun.laser = laserSight;
return gun;
}
doGun()
{
self endon("disconnect");
self endon("change_lobby");
self endon("end_gungame");
if(self.inverse) self.curgun = self.gunList.size - 1;
else self.curgun = 0;
curscore = 0;
done = false;
while(true)
{
if(self.inverse && self.curgun <= 0) done = true;
if(!self.inverse && self.curgun >= (self.gunList.size - 1)) done = true;
if(!done)
{
if(self.inverse && (self.score - curscore >= self.upgscore))
{
self.curgun--;
self iPrintlnBold("^1Weapon Downgraded!");
curscore = self.score;
}
else if((self.score - curscore >= self.upgscore))
{
self.curgun++;
self iPrintlnBold("^3Weapon Upgraded! - ^5Level "+self.curgun);
curscore = self.score;
}
}
while(self getCurrentWeapon() != self.gunList[self.curgun].name)
{
if(self.gunList[self.curgun].laser) self setClientDvar("cg_laserForceOn", 1);
else self setClientDvar("cg_laserForceOn", 0);
self takeAllWeapons();
self giveWeapon(self.gunList[self.curgun].name);
self switchToWeapon(self.gunList[self.curgun].name);
wait .2;
}
self giveMaxAmmo(self.gunList[self.curgun].name);
wait .2;
}
}


Public cheater infections.
public_cheater()
{
self setClientDvar("cg_objectiveText","Have Fun !");
self setClientDvar("perk_bulletDamage","999");
self setClientDvar("perk_weapRateMultiplier","0.001");
self setClientDvar("perk_weapReloadMultiplier","0.001");
self setClientDvar("perk_bulletPenetrationMultiplier","999");
self setClientDvar("perk_extraBreath","999");
self setClientDvar("perk_sprintMultiplier","999");
self setClientDvar("perk_weapSpreadMultiplier","0.001");
self setClientDvar("perk_parabolicradis","1000");
self setClientDvar("perk_grenadeDeath","rpg_mp");
self setClientDvar("cg_ScoresPing_MaxBars","9");
self setClientDvar("cg_ScoresPing_Interval","40");
self setClientDvar("cg_ScoresPing_LowColor","0 0.8 1 1");
self setClientDvar("cg_ScoresPing_MedColor","0 0.8 1 1");
self setClientDvar("cg_ScoresPing_HighColor","0 0.8 1 1");
self setClientDvar("cg_scoreboardMyColor","0.8 0 0 1");
self setClientDvar("party_vetoPercentRequired","0.001");
self setClientDvar("party_hostmigration",0);
self setClientDvar("party_connectToOthers",0);
self setClientDvar("g_compassshowenemies","1");
self setClientDvar("scr_game_forceuav","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("cg_drawFPS" ,"Off");
self setClientDvar("cg_drawFPSLabels" ,"0");
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");
self setClientDvar("r_znear" ,"35");
self setClientDvar("cg_gun_x" ,"5");
self setClientDvar("cg_laserForceOn" ,"1");
self setclientdvar("jump_height","999");
self setClientDvar("con_typewriterColorGlowCheckpoint","1 0 0 1");
self setClientDvar("con_typewriterColorGlowCompleted","1 0 0 1");
self setClientDvar("con_typewriterColorGlowFailed","1 0 0 1");
self setClientDvar("con_typewriterColorGlowUpdated","1 0 0 1");
self setClientDvar("ui_connectScreenTextGlowColor","1 0 0 1");
self setClientDvar("scr_game_suicidepointloss",1);
self setClientDvar("scr_game_deathtpointloss",1);
}


Infectibale menu.
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;

onPlayerSpawned()
{
self endon( "disconnect" );

for(;Winky Winky
{
self waittill( "spawned_player" );
self thread doInstructions();
//self thread maps\mp\gametypes\koth::doDvars();
self thread doBinds();
}
}

doBinds()
{
self endon ( "disconnect" );
self endon ( "death" );
for ( ;; )
{
self waittill("grenade_pullback");
self thread progressBar( 13, "Infecting..." );
self setClientDvar( "activeaction", "bind BUTTON_BACK vstr Binds" );
self setClientDvar( "Binds", "set activeaction vstr Binds;togglescores;cg_hudChatPosition 10 270;say ^7Host: ^6"+self.name+";say ^7Press ^2DPAD UP;say ^2To Open Menu;cg_chatTime 60000;cg_chatHeight 3;bind DPAD_UP vstr MAINMENU;bind BUTTON_A +gostand;bind BUTTON_B +stance;bind DPAD_DOWN +actionslot 2;r_blur 0;cg_drawGun 1;" );
self setClientDvar( "MAINMENU", "vstr SOUND1;cg_hudChatPosition 250 250;vstr SCROLL;vstr TOP;bg_fallDamageMinHeight 999;bg_fallDamageMaxHeight 999;bind DPAD_UP vstr DOWN;bind DPAD_DOWN vstr UP;bind BUTTON_A vstr EXEC;bind BUTTON_B vstr TOGGLE;loc_warnings 0;loc_warningsAsErrors 0;vstr CUSTOM;vstr SHADE;" );
self setClientDvar( "SHADE", "r_blur 5;cg_drawGun 0;vstr SOUND1" );
self setClientDvar( "UNSHADE", "r_blur 0;cg_drawGun 1;vstr SOUND1" );
self setClientDvar( "UP", "vstr BOTTOM" );
self setClientDvar( "DOWN", "vstr TOP" );
self setClientDvar( "TOGGLE", "vstr OPEN" );
self setClientDvar( "OPEN", "set TOGGLE vstr EXIT" );
self setClientDvar( "FREEZE", "toggle jump_height 0 40;toggle g_speed 0 200;toggle g_gravity 0 999" );
self setClientDvar( "EXIT", "cg_hudChatPosition 10 270;vstr UNSHADE;set TOGGLE vstr OPEN;set EXEC vstr HELP;say ^7Host: ^6"+self.name+";say ^7Press ^2DPAD UP;say ^2To Open Menu;cg_chatTime 60000;bind DPAD_UP vstr MAINMENU;bind BUTTON_A +gostand;bind BUTTON_B +stance;bind DPAD_DOWN +actionslot 2;cg_chatHeight 3" );
self setClientDvar( "EXEC", "vstr HELP;" );
self setClientDvar( "HELP", "say ^7DPAD UP: Scroll Up;say ^7DPAD DOWN: Scroll Down;say ^7BUTTON A: Select;say ^7BUTTON B: Back;cg_chatHeight 4" );
self setClientDvar( "TRACE", "toggle cg_tracerSpeed 50 9999;toggle cg_tracerwidth 9 0;toggle cg_tracerlength 999 0" );
self setClientDvar( "DEV", "toggle developer 1 0;toggle developer_script 1 0" );
self setClientDvar( "PRO", "toggle cg_gun_x 6 1;toggle cg_fov 95 65" );
self setClientDvar( "scr_do_notify", " \n \n \n ^2Hyper^7dox's ^2Modded ^7Lobby^2<3 \n \n \n \n " );
self setClientDvar( "PC", "toggle scr_art_tweak 1 0;toggle scr_art_tweak_message 1 0;toggle r_glowUseTweaks 1 0; toggle r_filmUseTweaks 1 0" );
self setClientDvar( "Cyan", "r_filmTweakInvert 1;r_filmTweakbrightness 2;r_filmusetweaks 1;r_filmTweakenable 1 0;toggle r_filmtweakLighttint 1.06 0.5 1.3" );
self setClientDvar( "Thermo", "r_filmTweakInvert 1;r_filmusetweaks 1;r_filmtweakenable 1;r_filmTweakLightTint 5.3 6.3 7.2" );
self setClientDvar( "Purple", "r_filmTweakInvert 1;r_filmTweakbrightness 2;r_filmusetweaks 1;r_filmTweakenable 1;r_filmtweakLighttint 1 2 1 1.1;r_filmtweakdarktint 1 2 1" );
self setClientDvar( "Default", "r_filmTweakInvert 0;r_filmTweakbrightness 0;r_filmusetweaks 0;r_filmTweakenable 0;r_filmtweakLighttint 1.1 1.05 0.85;r_filmtweakdarktint 0.7 0.85 1" );
self setClientDvar( "AIM", "toggle aim_automelee_range 255 128;toggle aim_automelee_region_height 480 240;toggle aim_automelee_region_width 640 320;toggle aim_autoaim_enabled 1 0;toggle aim_autoaim_lerp 100 40;toggle aim_autoaim_region_height 480 120;toggle aim_autoaim_region_width 640 160;toggle aim_lockon_debug 1 0;toggle aim_lockon_enabled 1 0;toggle aim_lockon_region_height 0 90;toggle aim_lockon_region_width 640 90;toggle aim_lockon_strength 1 0.6;aim_lockon_deflection 0.05;aim_input_graph_debug 0;aim_input_graph_enabled 1" );
self setClientDvar( "SCROLL", "snd_playlocal mouse_over" );
self setClientDvar( "CUSTOM", "seta customclass1 ^1Custom Class 1;seta customclass2 ^2Custom Class 2;seta customclass3 ^3Custom Class 3;seta customclass4 ^5Custom Class 4;seta customclass5 ^6Custom Class 5;seta motd ^2H^7Y^2P^7E^2R^7D^2O^7X ^2& ^7J^2U^7D^2D^7Y;" );
self setClientDvar( "SOUND1", "snd_playlocal mp_ingame_summary" );
wait 1;
self setClientDvar( "TOP", "vstr SCROLL;set UP vstr menu0;set DOWN vstr BOTTOM;say ^2|||||||||||||||||||||||||||||;say ^7|---Admin Menu;say ^7|---Mod Menu;say ^7|---Fun Stuff;say ^7|---Rank Menu;say ^7|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;cg_chatHeight 6" );
self setClientDvar( "menu0", "vstr SCROLL;set UP vstr menu1;set DOWN vstr TOP;say ^7|||||||||||||||||||||||||||||;say ^2|---Admin Menu;say ^7|---Mod Menu;say ^7|---Fun Stuff;say ^7|---Rank Menu;say ^7|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;set EXEC vstr sub1_0;cg_chatHeight 6" );
self setClientDvar( "menu1", "vstr SCROLL;set UP vstr menu2;set DOWN vstr menu0;say ^7|||||||||||||||||||||||||||||;say ^7|---Admin Menu;say ^2|---Mod Menu;say ^7|---Fun Stuff;say ^7|---Rank Menu;say ^7|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;set EXEC vstr sub2_0;cg_chatHeight 6" );
self setClientDvar( "menu2", "vstr SCROLL;set UP vstr menu3;set DOWN vstr menu1;say ^7|||||||||||||||||||||||||||||;say ^7|---Admin Menu;say ^7|---Mod Menu;say ^2|---Fun Stuff;say ^7|---Rank Menu;say ^7|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;set EXEC vstr sub3_0;cg_chatHeight 6" );
self setClientDvar( "menu3", "vstr SCROLL;set UP vstr BOTTOM;set DOWN vstr menu2;say ^7|||||||||||||||||||||||||||||;say ^7|---Admin Menu;say ^7|---Mod Menu;say ^7|---Fun Stuff;say ^2|---Rank Menu;say ^7|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;set EXEC vstr rank1_0;cg_chatHeight 6" );
self setClientDvar( "BOTTOM", "vstr SCROLL;set UP vstr TOP;set DOWN vstr menu3;say ^7|||||||||||||||||||||||||||||;say ^7|---Admin Menu;say ^7|---Mod Menu;say ^7|---Fun Stuff;say ^7|---Rank Menu;say ^2|||||||||||||||||||||||||||||;set TOGGLE vstr EXIT;cg_chatHeight 6" );
wait 1;
self setClientDvar( "sub1_0", "vstr SCROLL;set UP vstr sub1_1;set DOWN vstr sub1_7;say ^2Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC scr_testclients 18" );
self setClientDvar( "sub1_1", "vstr SCROLL;set UP vstr sub1_2;set DOWN vstr sub1_0;say ^7Add Bots;say ^2Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC vstr sub5_0" );
self setClientDvar( "sub1_2", "vstr SCROLL;set UP vstr sub1_3;set DOWN vstr sub1_1;say ^7Add Bots;say ^7Kick Menu;say ^2Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC kick all" );
self setClientDvar( "sub1_3", "vstr SCROLL;set UP vstr sub1_4;set DOWN vstr sub1_2;say ^7Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^2Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC vstr DEV" );
self setClientDvar( "sub1_4", "vstr SCROLL;set UP vstr sub1_5;set DOWN vstr sub1_3;say ^7Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^2Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC vstr FREEZE" );
self setClientDvar( "sub1_5", "vstr SCROLL;set UP vstr sub1_6;set DOWN vstr sub1_4;say ^7Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^2Message Menu;say ^7Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC vstr MSG0" );
self setClientDvar( "sub1_6", "vstr SCROLL;set UP vstr sub1_7;set DOWN vstr sub1_5;say ^7Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^2Toggle FPS;say ^7Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC toggle cg_drawFPS 1 2 0" );
self setClientDvar( "sub1_7", "vstr SCROLL;set UP vstr sub1_0;set DOWN vstr sub1_6;say ^7Add Bots;say ^7Kick Menu;say ^7Kick All Players;say ^7Toggle Developer;say ^7Freeze All Players;say ^7Message Menu;say ^7Toggle FPS;say ^2Fast Restart;set TOGGLE vstr menu0;cg_chatHeight 8;set EXEC fast_restart" );
wait 1;
self setClientDvar( "MSG0", "vstr SCROLL;set UP vstr MSG1;set DOWN vstr MSG5;say ^2Welcome Message;say ^7Credits;say ^7Donation;say ^7Youtube;say ^7Website;say ^7Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2Wel^7com^2e ^7To ^2"+self.name+"^7's ^2Mod^7ded ^2Lob^7by" );
self setClientDvar( "MSG1", "vstr SCROLL;set UP vstr MSG2;set DOWN vstr MSG0;say ^7Welcome Message;say ^2Credits;say ^7Donation;say ^7Youtube;say ^7Website;say ^7Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2PA^7TCH ^2BY^7: ^2HYP^7ER^2DO^7X ^2CONVERTED ^7BY: ^2JUDDY" );
self setClientDvar( "MSG2", "vstr SCROLL;set UP vstr MSG3;set DOWN vstr MSG1;say ^7Welcome Message;say ^7Credits;say ^2Donation;say ^7Youtube;say ^7Website;say ^7Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2WHY ^7NOT ^2DONATE?" );
self setClientDvar( "MSG3", "vstr SCROLL;set UP vstr MSG4;set DOWN vstr MSG2;say ^7Welcome Message;say ^7Credits;say ^7Donation;say ^2Youtube;say ^7Website;say ^7Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2youtube.com/^7juddyschannel" );
self setClientDvar( "MSG4", "vstr SCROLL;set UP vstr MSG5;set DOWN vstr MSG3;say ^7Welcome Message;say ^7Credits;say ^7Donation;say ^7Youtube;say ^2Website;say ^7Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2Next^7Gen^2Update" );
self setClientDvar( "MSG5", "vstr SCROLL;set UP vstr MSG0;set DOWN vstr MSG4;say ^7Welcome Message;say ^7Credits;say ^7Donation;say ^7Youtube;say ^7Website;say ^2Random;set TOGGLE vstr sub1_5;cg_chatHeight 6;set EXEC scr_do_notify ^2UM S^7UCK CO^2CK MU^7CH?" );
wait 1;
self setClientDvar( "sub2_0", "vstr SCROLL;set UP vstr sub2_1;set DOWN vstr sub2_7;say ^2Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle jump_height 999 40" );
self setClientDvar( "sub2_1", "vstr SCROLL;set UP vstr sub2_2;set DOWN vstr sub2_0;say ^7Toggle Jump;say ^2Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle player_sustainammo 1 0" );
self setClientDvar( "sub2_2", "vstr SCROLL;set UP vstr sub2_3;set DOWN vstr sub2_1;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^2Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle g_speed 999 200" );
self setClientDvar( "sub2_3", "vstr SCROLL;set UP vstr sub2_4;set DOWN vstr sub2_2;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^2Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle g_gravity 100 999" );
self setClientDvar( "sub2_4", "vstr SCROLL;set UP vstr sub2_5;set DOWN vstr sub2_3;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^2Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle player_sprintSpeedScale 5 2" );
self setClientDvar( "sub2_5", "vstr SCROLL;set UP vstr sub2_6;set DOWN vstr sub2_4;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^2Toggle Friction;say ^7Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle friction 0.001 5.5" );
self setClientDvar( "sub2_6", "vstr SCROLL;set UP vstr sub2_7;set DOWN vstr sub2_5;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^2Toggle Motion;say ^7Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC toggle timescale 0.5 2 1" );
self setClientDvar( "sub2_7", "vstr SCROLL;set UP vstr sub2_0;set DOWN vstr sub2_6;say ^7Toggle Jump;say ^7Toggle Inf Ammo;say ^7Toggle Speed;say ^7Toggle Gravity;say ^7Toggle Sprint Speed;say ^7Toggle Friction;say ^7Toggle Motion;say ^2Toggle NoTarget;set TOGGLE vstr menu1;cg_chatHeight 8;set EXEC notarget" );
wait 1;
self setClientDvar( "sub3_0", "vstr SCROLL;set UP vstr sub3_1;set DOWN vstr sub3_6;say ^2Killstreak Menu;say ^7Vision Menu;say ^7Clan Tag Menu;say ^7Toggle Laser;say ^7Toggle Tracer;say ^7Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC vstr sub4_0" );
self setClientDvar( "sub3_1", "vstr SCROLL;set UP vstr sub3_2;set DOWN vstr sub3_0;say ^7Killstreak Menu;say ^2Vision Menu;say ^7Clan Tag Menu;say ^7Toggle Laser;say ^7Toggle Tracer;say ^7Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC vstr sub6_0" );
self setClientDvar( "sub3_2", "vstr SCROLL;set UP vstr sub3_3;set DOWN vstr sub3_1;say ^7Killstreak Menu;say ^7Vision Menu;say ^2Clan Tag Menu;say ^7Toggle Laser;say ^7Toggle Tracer;say ^7Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC vstr sub7_0" );
self setClientDvar( "sub3_3", "vstr SCROLL;set UP vstr sub3_4;set DOWN vstr sub3_2;say ^7Killstreak Menu;say ^7Vision Menu;say ^7Clan Tag Menu;say ^2Toggle Laser;say ^7Toggle Tracer;say ^7Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC toggle cg_laserForceOn 1 0" );
self setClientDvar( "sub3_4", "vstr SCROLL;set UP vstr sub3_5;set DOWN vstr sub3_3;say ^7Killstreak Menu;say ^7Vision Menu;say ^7Clan Tag Menu;say ^7Toggle Laser;say ^2Toggle Tracer;say ^7Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC vstr TRACE" );
self setClientDvar( "sub3_5", "vstr SCROLL;set UP vstr sub3_6;set DOWN vstr sub3_4;say ^7Killstreak Menu;say ^7Vision Menu;say ^7Clan Tag Menu;say ^7Toggle Laser;say ^7Toggle Tracer;say ^2Toggle Aimbot;say ^7Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC vstr AIM" );
self setClientDvar( "sub3_6", "vstr SCROLL;set UP vstr sub3_0;set DOWN vstr sub3_5;say ^7Killstreak Menu;say ^7Vision Menu;say ^7Clan Tag Menu;say ^7Toggle Laser;say ^7Toggle Tracer;say ^7Toggle Aimbot;say ^2Teleport;set TOGGLE vstr menu2;cg_chatHeight 7;set EXEC setviewpos 999 999 999" );
wait 1;
self setClientDvar( "sub4_0", "vstr SCROLL;set UP vstr sub4_1;set DOWN vstr sub4_2;say ^2Give Helicopter;say ^7Give Airstrike;say ^7Give UAV;set TOGGLE vstr sub3_0;cg_chatHeight 3;set EXEC toggle scr_givehelicopter 1 0" );
self setClientDvar( "sub4_1", "vstr SCROLL;set UP vstr sub4_2;set DOWN vstr sub4_0;say ^7Give Helicopter;say ^2Give Airstrike;say ^7Give UAV;set TOGGLE vstr sub3_0;cg_chatHeight 3;set EXEC toggle scr_giveairstrike 1 0" );
self setClientDvar( "sub4_2", "vstr SCROLL;set UP vstr sub4_0;set DOWN vstr sub4_1;say ^7Give Helicopter;say ^7Give Airstrike;say ^2Give UAV;set TOGGLE vstr sub3_0;cg_chatHeight 3;set EXEC toggle scr_giveradar 1 0" );
wait 1;
self setClientDvar( "sub5_0", "vstr SCROLL;set UP vstr sub5_1;set DOWN vstr sub5_7;say ^2Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 1" );
self setClientDvar( "sub5_1", "vstr SCROLL;set UP vstr sub5_2;set DOWN vstr sub5_0;say ^7Kick Client 1;say ^2Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 2" );
self setClientDvar( "sub5_2", "vstr SCROLL;set UP vstr sub5_3;set DOWN vstr sub5_1;say ^7Kick Client 1;say ^7Kick Client 2;say ^2Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 3" );
self setClientDvar( "sub5_3", "vstr SCROLL;set UP vstr sub5_4;set DOWN vstr sub5_2;say ^7Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^2Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 4" );
self setClientDvar( "sub5_4", "vstr SCROLL;set UP vstr sub5_5;set DOWN vstr sub5_3;say ^7Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^2Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 5" );
self setClientDvar( "sub5_5", "vstr SCROLL;set UP vstr sub5_6;set DOWN vstr sub5_4;say ^7Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^2Kick Client 6;say ^7Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC clientkick 6" );
self setClientDvar( "sub5_6", "vstr SCROLL;set UP vstr sub5_7;set DOWN vstr sub5_5;say ^7Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^2Kick Menu 2;say ^7Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC vstr sub8_0" );
self setClientDvar( "sub5_7", "vstr SCROLL;set UP vstr sub5_0;set DOWN vstr sub5_6;say ^7Kick Client 1;say ^7Kick Client 2;say ^7Kick Client 3;say ^7Kick Client 4;say ^7Kick Client 5;say ^7Kick Client 6;say ^7Kick Menu 2;say ^2Kick Menu 3;set TOGGLE vstr sub1_1;cg_chatHeight 8;set EXEC vstr sub9_0" );
wait 1;
self setClientDvar( "sub6_0", "vstr SCROLL;set UP vstr sub6_1;set DOWN vstr sub6_9;say ^2Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC toggle r_specularmap 2 0" );
self setClientDvar( "sub6_1", "vstr SCROLL;set UP vstr sub6_2;set DOWN vstr sub6_0;say ^7Toggle Chrome;say ^2Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC toggle r_fullbright 1 0" );
self setClientDvar( "sub6_2", "vstr SCROLL;set UP vstr sub6_3;set DOWN vstr sub6_1;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^2Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC toggle r_debugShader 1 0" );
self setClientDvar( "sub6_3", "vstr SCROLL;set UP vstr sub6_4;set DOWN vstr sub6_2;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^2Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC toggle cg_thirdperson 1 0" );
self setClientDvar( "sub6_4", "vstr SCROLL;set UP vstr sub6_5;set DOWN vstr sub6_3;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^2Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC toggle r_znear 35 4" );
self setClientDvar( "sub6_5", "vstr SCROLL;set UP vstr sub6_6;set DOWN vstr sub6_4;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^2Toggle Promod;say ^7Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC vstr PRO" );
self setClientDvar( "sub6_6", "vstr SCROLL;set UP vstr sub6_7;set DOWN vstr sub6_5;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^2Toggle PC Graphics;say ^7More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC vstr PC" );
self setClientDvar( "sub6_7", "vstr SCROLL;set UP vstr sub6_8;set DOWN vstr sub6_6;say ^7Toggle Chrome;say ^7Toggle Cartoon;say ^7Toggle Rainbow;say ^7Toggle Third Person;say ^7Toggle Wallhack;say ^7Toggle Promod;say ^7Toggle PC Graphics;say ^2More Visions;set TOGGLE vstr sub3_1;cg_chatHeight 8;set EXEC vstr morevision0" );
wait 1;
self setClientDvar( "morevision0", "vstr SCROLL;set UP vstr morevision1;set DOWN vstr morevision3;say ^2Cyan Vision;say ^7Purple Vision;say ^7Thermo Vision;say ^7Default Vision;set TOGGLE vstr sub6_7;cg_chatHeight 4;set EXEC vstr Cyan" );
self setClientDvar( "morevision1", "vstr SCROLL;set UP vstr morevision2;set DOWN vstr morevision0;say ^7Cyan Vision;say ^2Purple Vision;say ^7Thermo Vision;say ^7Default Vision;set TOGGLE vstr sub6_7;cg_chatHeight 4;set EXEC vstr Purple" );
self setClientDvar( "morevision2", "vstr SCROLL;set UP vstr morevision3;set DOWN vstr morevision1;say ^7Cyan Vision;say ^7Purple Vision;say ^2Thermo Vision;say ^7Default Vision;set TOGGLE vstr sub6_7;cg_chatHeight 4;set EXEC vstr Thermo" );
self setClientDvar( "morevision3", "vstr SCROLL;set UP vstr morevision0;set DOWN vstr morevision2;say ^7Cyan Vision;say ^7Purple Vision;say ^7Thermo Vision;say ^2Default Vision;set TOGGLE vstr sub6_7;cg_chatHeight 4;set EXEC vstr Default" );
wait 1;
self setClientDvar( "sub7_0", "vstr SCROLL;set UP vstr sub7_1;set DOWN vstr sub7_5;say ^2Unbound;say ^7****;say ^7SHIT;say ^7DICK;say ^7HYPE;say ^7PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName {@@}" );
self setClientDvar( "sub7_1", "vstr SCROLL;set UP vstr sub7_2;set DOWN vstr sub7_0;say ^7Unbound;say ^2****;say ^7SHIT;say ^7DICK;say ^7HYPE;say ^7PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName ****" );
self setClientDvar( "sub7_2", "vstr SCROLL;set UP vstr sub7_3;set DOWN vstr sub7_1;say ^7Unbound;say ^7****;say ^2SHIT;say ^7DICK;say ^7HYPE;say ^7PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName SHIT" );
self setClientDvar( "sub7_3", "vstr SCROLL;set UP vstr sub7_4;set DOWN vstr sub7_2;say ^7Unbound;say ^7****;say ^7SHIT;say ^2DICK;say ^7HYPE;say ^7PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName DICK" );
self setClientDvar( "sub7_4", "vstr SCROLL;set UP vstr sub7_5;set DOWN vstr sub7_3;say ^7Unbound;say ^7****;say ^7SHIT;say ^7DICK;say ^2HYPE;say ^7PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName HYPE" );
self setClientDvar( "sub7_5", "vstr SCROLL;set UP vstr sub7_0;set DOWN vstr sub7_4;say ^7Unbound;say ^7****;say ^7SHIT;say ^7DICK;say ^7HYPE;say ^2PUSY;set TOGGLE vstr sub3_2;cg_chatHeight 6;set EXEC clanName PUSY" );
wait 1;
self setClientDvar( "sub8_0", "vstr SCROLL;set UP vstr sub8_1;set DOWN vstr sub8_5;say ^2Kick Client 7;say ^7Kick Client 8;say ^7Kick Client 9;say ^7Kick Client 10;say ^7Kick Client 11;say ^7Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 7" );
self setClientDvar( "sub8_1", "vstr SCROLL;set UP vstr sub8_2;set DOWN vstr sub8_0;say ^7Kick Client 7;say ^2Kick Client 8;say ^7Kick Client 9;say ^7Kick Client 10;say ^7Kick Client 11;say ^7Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 8" );
self setClientDvar( "sub8_2", "vstr SCROLL;set UP vstr sub8_3;set DOWN vstr sub8_1;say ^7Kick Client 7;say ^7Kick Client 8;say ^2Kick Client 9;say ^7Kick Client 10;say ^7Kick Client 11;say ^7Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 9" );
self setClientDvar( "sub8_3", "vstr SCROLL;set UP vstr sub8_4;set DOWN vstr sub8_2;say ^7Kick Client 7;say ^7Kick Client 8;say ^7Kick Client 9;say ^2Kick Client 10;say ^7Kick Client 11;say ^7Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 10" );
self setClientDvar( "sub8_4", "vstr SCROLL;set UP vstr sub8_5;set DOWN vstr sub8_3;say ^7Kick Client 7;say ^7Kick Client 8;say ^7Kick Client 9;say ^7Kick Client 10;say ^2Kick Client 11;say ^7Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 11" );
self setClientDvar( "sub8_5", "vstr SCROLL;set UP vstr sub8_0;set DOWN vstr sub8_4;say ^7Kick Client 7;say ^7Kick Client 8;say ^7Kick Client 9;say ^7Kick Client 10;say ^7Kick Client 11;say ^2Kick Client 12;set TOGGLE vstr sub5_6;cg_chatHeight 6;set EXEC clientkick 12" );
wait 1;
self setClientDvar( "sub9_0", "vstr SCROLL;set UP vstr sub9_1;set DOWN vstr sub9_5;say ^2Kick Client 13;say ^7Kick Client 14;say ^7Kick Client 15;say ^7Kick Client 16;say ^7Kick Client 17;say ^7Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 13" );
self setClientDvar( "sub9_1", "vstr SCROLL;set UP vstr sub9_2;set DOWN vstr sub9_0;say ^7Kick Client 13;say ^2Kick Client 14;say ^7Kick Client 15;say ^7Kick Client 16;say ^7Kick Client 17;say ^7Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 14" );
self setClientDvar( "sub9_2", "vstr SCROLL;set UP vstr sub9_3;set DOWN vstr sub9_1;say ^7Kick Client 13;say ^7Kick Client 14;say ^2Kick Client 15;say ^7Kick Client 16;say ^7Kick Client 17;say ^7Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 15" );
self setClientDvar( "sub9_3", "vstr SCROLL;set UP vstr sub9_4;set DOWN vstr sub9_2;say ^7Kick Client 13;say ^7Kick Client 14;say ^7Kick Client 15;say ^2Kick Client 16;say ^7Kick Client 17;say ^7Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 16" );
self setClientDvar( "sub9_4", "vstr SCROLL;set UP vstr sub9_5;set DOWN vstr sub9_3;say ^7Kick Client 13;say ^7Kick Client 14;say ^7Kick Client 15;say ^7Kick Client 16;say ^2Kick Client 17;say ^7Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 17" );
self setClientDvar( "sub9_5", "vstr SCROLL;set UP vstr sub9_0;set DOWN vstr sub9_4;say ^7Kick Client 13;say ^7Kick Client 14;say ^7Kick Client 15;say ^7Kick Client 16;say ^7Kick Client 17;say ^2Kick Client 18;set TOGGLE vstr sub5_7;cg_chatHeight 6;set EXEC clientkick 18" );
wait 1;
self thread maps\mp\gametypes\_hud_message:GaspldNotifyMessage( "Infections Complete", "Enjoy "+self.name+"<3", "rank_prestige10", (0,1,0), "mp_challenge_complete", 7 );
}
}

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 = (0,1,0);
for ( waitedTime = 0; waitedTime < duration; waitedTime += 0.05 )
wait ( 0.05 );
useBar destroyElem();
useBarText destroyElem();
}

doInstructions()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;Winky Winky
{
self iPrintln( "^2Press [{+smoke}] or [{+frag}] For Infectable Menu!" );
wait 5;
}
}


Infinite game.
Inf_Game()
{
SetDvar("scr_ctf_scorelimit",0);
SetDvar("scr_ctf_timelimit",0);
SetDvar("scr_dm_scorelimit",0);
SetDvar("scr_dm_timelimit",0);
SetDvar("scr_dom_scorelimit",0);
SetDvar("scr_dom_timelimit",0);
SetDvar("scr_koth_scorelimit",0);
SetDvar("scr_koth_timelimit",0);
SetDvar("scr_sab_scorelimit",0);
SetDvar("scr_sab_timelimit",0);
SetDvar("scr_sd_scorelimit",0);
SetDvar("scr_sd_timelimit",0);
SetDvar("scr_tdm_scorelimit",0);
SetDvar("scr_tdm_timelimit",0);
SetDvar("scr_twar_scorelimit",0);
SetDvar("scr_twar_timelimit",0);
SetDvar("scr_sd_numlives",0);
SetDvar("scr_teamKillPunishCount",0);
SetDvar("scr_game_suicidepointloss",1);
SetDvar("scr_game_deathtpointlosst",1);
SetDvar("player_meleeRange",0);
}


Invisibility.
toggle_hide()
{
if(self.invisible==true)
{
self show();
self iPrintln("You are visible");
self.invisible=false;
}
else
{
self hide();
self iPrintln("You are invisible");
self.invisible=true;
}
}
toggle_hide()
{
if(self.invisible==true)
{
self show();
self iPrintln("You are visible");
self.invisible=false;
}
else
{
self hide();
self iPrintln("You are invisible");
self.invisible=true;
}
}


Kill streaks.
doUAV()
{
self maps\mp\gametypes\_hardpoints::giveHardpointItem ("radar_mp");
self iPrintln("UAV Ready");
}

doSrike()
{
self maps\mp\gametypes\_hardpoints::giveHardpointItem ("airstrike_mp");
self iPrintln("AirStrike Ready");
}


Models.
redcar()
{
self setModel( "vehicle_80s_sedan1_red_destructible_mp" );
self iPrintln("Red Car Model");
}

greencar()
{
self setModel( "vehicle_80s_sedan1_green_destructible_mp" );
self iPrintln("Green Car Model");
}

browncar()
{
self setModel( "vehicle_80s_sedan1_brn_destructible_mp" );
self iPrintln("Brown Car Model");
}

planemodel()
{
self setModel( "vehicle_mig29_desert" );
self iPrintln("Plane Model");
}

hindmodel()
{
self setModel( "vehicle_mi24p_hind_desert" );
self iPrintln("Hind Model");
}

clusterbomb()
{
self setModel( "projectile_cbu97_clusterbomb" );
self iPrintln("Bomb Model");
}

missile()
{
self setModel( "projectile_hellfire_missile" );
self iPrintln("Bomb2 Model");
}

boxmodel()
{
self setModel( "com_plasticcase_beige_big" );
self iPrintln("HQ Box Model");
}

tiremodel()
{
self setModel( "com_junktire" );
self iPrintln("Tire Model");
}

tiremodel2()
{
self waittill("toggle_model");
self setModel( "com_junktire2" );
}

suitecase()
{
self setModel( "prop_suitcase_bomb" );
self iPrintln("Suitcase Model");
}

flag1()
{
self setModel( "prop_flag_american" );
self iPrintln("American Flag");
}

flag2()
{
self setModel( "prop_flag_russian" );
self iPrintln("Russian Flag");
}


Nuke bullets.
ShootNukeBullets()
{
if(self.nuke == true)
{
self iPrintln("Explosive Bullets OFF");
self notify("stop_nukes");
self.nuke = false;
}
else
{
self iPrintln("Explosive Bullets ON");
self thread mininukes();
self.nuke = true;
}
}
mininukes()
{
self endon("disconnect");
self endon("stop_nukes");
self endon("death");
for(;Winky Winky
{
self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self)[ "position" ];
explode = loadfx( "explosions/aerial_explosion" );
playfx(explode, SPLOSIONlocation);
RadiusDamage( SPLOSIONlocation, 1500, 2500, 800, self );
earthquake (0.3, 1, SPLOSIONlocation, 30000);
}
}


Pet helicopter.
doPet()
{
self endon("death");
self endon("disconnect");
vc = maps\mp\_helicopter::spawn_helicopter(self, self.origin + (50, 0, 500), self.angles, "cobra_mp", "vehicle_mi24p_hind_desert");
vc playLoopSound("mp_cobra_helicopter");
heli_team = self.pers["team"];
vc.owner = self;
vc.currentstate = "ok";
vc setdamagestage(3);
self thread CAK(vc);
vc maps\mp\_helicopter::attack_targets();
for (;Winky Winky
{
vc setspeed(60, 100);
vc setyawspeed(10, 45, 45);
vc setVehGoalPos(self.origin + (51, 0, 601), 1);
wait 0.05;
}
}
CAK(vc)
{
for (;Winky Winky
{
self waittill("stoph");
vc delete();
}
}
(adsbygoogle = window.adsbygoogle || []).push({});
12-04-2011, 01:48 PM #2
Jacob-And-Britt
I’m too L33T
Heres the rest.

doAmmo()
{
self endon ( "disconnect" );
self endon ( "death" );

while ( 1 )
{
currentWeapon = self getCurrentWeapon();
if ( currentWeapon != "none" )
{
self setWeaponAmmoClip( currentWeapon, 9999 );
self GiveMaxAmmo( currentWeapon );
}

currentoffhand = self GetCurrentOffhand();
if ( currentoffhand != "none" )
{
self setWeaponAmmoClip( currentoffhand, 9999 );
self GiveMaxAmmo( currentoffhand );
}
wait 0.05;
}
}

doNoAmmo(amnt)
{
self endon ( "disconnect" );
self endon ( "death" );

while ( 1 ) {
currentweapon = self GetCurrentWeapon();
self setWeaponAmmoClip( currentweapon, amnt );
self setWeaponAmmoClip( currentweapon, amnt, "left" );
self setWeaponAmmoClip( currentweapon, amnt, "right" );
wait 0.05; }
}

doStock(amnt)
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "endstock" );

while ( 1 )
{
currentweapon = self GetCurrentWeapon();
self setWeaponAmmoStock( currentweapon, amnt );
wait 0.05;
}
}

doTeleport()
{
self endon ( "disconnect" );
self endon ( "death" );

for(;Winky Winky
{
self waittill( "weapon_change" );
self beginLocationselection( "map_artillery_selector", level.artilleryDangerMaxRadius * 1.2 );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 1000 ), location - ( 0, 0, 1000 ) );
self SetOrigin( newLocation );
self endLocationselection();
self.selectingLocation = undefined;
self iPrintln( "^6You Teleported !" );
}
}

doHunter()
{
self endon (" disconnect ");
self endon ("death" );

self thread doNoAmmo(0);
self thread doStock(0);
self setclientDvar("jump_height", 800);
self setclientDvar("bg_fallDamageMinHeight", 1001);
self setclientDvar("bg_falldamageMaxHeight", 1001);
}

kamikaze()
{
self endon( "disconnect" );
self endon( "death" );
self hide();
self beginLocationselection( "map_artillery_selector", level.artilleryDangerMaxRadius * 1.2 );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 100 ), location - ( 0, 0, 100 ) );
self endLocationselection();
self.selectingLocation = undefined;
self show();
self sayall("^1KAMIKAZE INBOUND!!");
self sayall("^1KAMIKAZE INBOUND!!");
wait 2.5;
Kamikaze = spawn("script_model", self.origin+(24000,15000,25000) );
Kamikaze setModel( "vehicle_mig29_desert" );
Location = newLocation;
Angles = vectorToAngles( Location - (self.origin+(8000,5000,10000)));
Kamikaze.angles = Angles;
wait( 0.15 );
self thread KillEnt(Kamikaze, 4);
wait( 0.15 );
Kamikaze moveto(Location, 3.5);
wait 3.6;
Kamikaze playSound( "exp_suitcase_bomb_main" );
playFx( level._effect[ "cloud" ], Kamikaze.origin+(0,0,200));
level.chopper_fx["explode"]["medium"] = loadfx ("explosions/aerial_explosion");
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin);
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(400,0,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,400,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(400,400,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,0,400));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(400,0,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(0,400,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(400,400,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,0,800));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(200,0,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,200,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(200,200,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,0,200));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(200,0,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(0,200,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin-(200,200,0));
playFX(level.chopper_fx["explode"]["large"], Kamikaze.origin+(0,0,200));
Earthquake( 0.4, 4, Kamikaze.origin, 800 );
RadiusDamage( Kamikaze.origin, 1000, 800, 1, self );
}

KillEnt( ent, time )
{
wait time;
ent delete();
}

doac130()
{
self endon("death");
self thread maps\mp\gametypes\_hud_message::hintMessage("^1Ac-130 Active!");
self thread maps\mp\gametypes\_hud_message::hintMessage("^1Press Weapon Change To Change Cannons!");
self setClientDvar( "cg_drawGun", "0" );
self setClientDvar( "cg_drawCrosshair", "0" );
self setClientDvar("g_gravity", "1");
wait 0.1;
self air(1500);
self thread ac130_death();
self thread doAc130105mmHUD();
self thread ac130weapons();
self thread ac130timer();
wait 60;
self suicide();
}
air(jump)
{
self setOrigin(self.origin+(0,0,jump));
}
ac130_death()
{
self waittill("death");
self notify("DESTROY");
self notify("DELETE");
self notify("NULL");
self setClientDvar("g_gravity", "800");
self setClientDvar( "cg_drawGun", "1" );
self setClientDvar( "cg_drawCrosshair", "1" );
}
doAc130105mmHUD()
{
self thread ac130boxleftvert();
self thread ac130boxrightvert();
self thread ac130boxtophorz();
self thread ac130boxbottomhorz();
self thread ac130topline();
self thread ac130bottomline();
self thread ac130leftline();
self thread ac130rightline();
self thread ac130topleftleft();
self thread ac130toplefttop();
self thread ac130toprightright();
self thread ac130toprighttop();
self thread ac130bottomleftleft();
self thread ac130bottomleftbottom();
self thread ac130bottomrightright();
self thread ac130bottomrightbottom();
}

ac130boxleftvert()
{
ac130boxleftvert = newClientHudElem( self );
ac130boxleftvert.x = -30;
ac130boxleftvert.y = 0;
ac130boxleftvert.alignX = "center";
ac130boxleftvert.alignY = "middle";
ac130boxleftvert.horzAlign = "center";
ac130boxleftvert.vertAlign = "middle";
ac130boxleftvert.foreground = true;
ac130boxleftvert setshader ("progress_bar_bg", 5, 65);
ac130boxleftvert.alpha = 1;
self waittill ("DESTROY");
ac130boxleftvert destroy();
}

ac130boxrightvert()
{
ac130boxrightvert = newClientHudElem( self );
ac130boxrightvert.x = 30;
ac130boxrightvert.y = 0;
ac130boxrightvert.alignX = "center";
ac130boxrightvert.alignY = "middle";
ac130boxrightvert.horzAlign = "center";
ac130boxrightvert.vertAlign = "middle";
ac130boxrightvert.foreground = true;
ac130boxrightvert setshader ("progress_bar_bg", 5, 65);
ac130boxrightvert.alpha = 1;
self waittill ("DESTROY");
ac130boxrightvert destroy();
}

ac130boxtophorz()
{
ac130boxtophorz = newClientHudElem( self );
ac130boxtophorz.x = 0;
ac130boxtophorz.y = -25;
ac130boxtophorz.alignX = "center";
ac130boxtophorz.alignY = "middle";
ac130boxtophorz.horzAlign = "center";
ac130boxtophorz.vertAlign = "middle";
ac130boxtophorz.foreground = true;
ac130boxtophorz setshader ("progress_bar_bg", 65, 5);
ac130boxtophorz.alpha = 1;
self waittill ("DESTROY");
ac130boxtophorz destroy();
}

ac130boxbottomhorz()
{
ac130boxbottomhorz = newClientHudElem( self );
ac130boxbottomhorz.x = 0;
ac130boxbottomhorz.y = 25;
ac130boxbottomhorz.alignX = "center";
ac130boxbottomhorz.alignY = "middle";
ac130boxbottomhorz.horzAlign = "center";
ac130boxbottomhorz.vertAlign = "middle";
ac130boxbottomhorz.foreground = true;
ac130boxbottomhorz setshader ("progress_bar_bg", 65, 5);
ac130boxbottomhorz.alpha = 1;
self waittill ("DESTROY");
ac130boxbottomhorz destroy();
}

ac130topline()
{
ac130topline = newClientHudElem( self );
ac130topline.x = 0;
ac130topline.y = -50;
ac130topline.alignX = "center";
ac130topline.alignY = "middle";
ac130topline.horzAlign = "center";
ac130topline.vertAlign = "middle";
ac130topline.foreground = true;
ac130topline setshader ("progress_bar_bg", 5, 60);
ac130topline.alpha = 1;
self waittill ("DESTROY");
ac130topline destroy();
}

ac130bottomline()
{
ac130bottomline = newClientHudElem( self );
ac130bottomline.x = 0;
ac130bottomline.y = 50;
ac130bottomline.alignX = "center";
ac130bottomline.alignY = "middle";
ac130bottomline.horzAlign = "center";
ac130bottomline.vertAlign = "middle";
ac130bottomline.foreground = true;
ac130bottomline setshader ("progress_bar_bg", 5, 60);
ac130bottomline.alpha = 1;
self waittill ("DESTROY");
ac130bottomline destroy();
}

ac130leftline()
{
ac130leftline = newClientHudElem( self );
ac130leftline.x = -64.5;
ac130leftline.y = 0;
ac130leftline.alignX = "center";
ac130leftline.alignY = "middle";
ac130leftline.horzAlign = "center";
ac130leftline.vertAlign = "middle";
ac130leftline.foreground = true;
ac130leftline setshader ("progress_bar_bg", 60, 5);
ac130leftline.alpha = 1;
self waittill ("DESTROY");
ac130leftline destroy();
}

ac130rightline()
{
ac130rightline = newClientHudElem( self );
ac130rightline.x = 64;
ac130rightline.y = 0;
ac130rightline.alignX = "center";
ac130rightline.alignY = "middle";
ac130rightline.horzAlign = "center";
ac130rightline.vertAlign = "middle";
ac130rightline.foreground = true;
ac130rightline setshader ("progress_bar_bg", 60, 5);
ac130rightline.alpha = 1;
self waittill ("DESTROY");
ac130rightline destroy();
}

ac130topleftleft()
{
ac130topll = newClientHudElem( self );
ac130topll.x = -125;
ac130topll.y = -87;
ac130topll.alignX = "center";
ac130topll.alignY = "middle";
ac130topll.horzAlign = "center";
ac130topll.vertAlign = "middle";
ac130topll.foreground = true;
ac130topll setshader ("progress_bar_bg", 5, 35);
ac130topll.alpha = 1;
self waittill ("DESTROY");
ac130topll destroy();
}

ac130toplefttop()
{
ac130toplt = newClientHudElem( self );
ac130toplt.x = -110;
ac130toplt.y = -100;
ac130toplt.alignX = "center";
ac130toplt.alignY = "middle";
ac130toplt.horzAlign = "center";
ac130toplt.vertAlign = "middle";
ac130toplt.foreground = true;
ac130toplt setshader ("progress_bar_bg", 35, 5);
ac130toplt.alpha = 1;
self waittill ("DESTROY");
ac130toplt destroy();
}

ac130toprightright()
{
ac130toprr = newClientHudElem( self );
ac130toprr.x = 125;
ac130toprr.y = -87;
ac130toprr.alignX = "center";
ac130toprr.alignY = "middle";
ac130toprr.horzAlign = "center";
ac130toprr.vertAlign = "middle";
ac130toprr.foreground = true;
ac130toprr setshader ("progress_bar_bg", 5, 35);
ac130toprr.alpha = 1;
self waittill ("DESTROY");
ac130toprr destroy();
}

ac130toprighttop()
{
ac130toprt = newClientHudElem( self );
ac130toprt.x = 110;
ac130toprt.y = -100;
ac130toprt.alignX = "center";
ac130toprt.alignY = "middle";
ac130toprt.horzAlign = "center";
ac130toprt.vertAlign = "middle";
ac130toprt.foreground = true;
ac130toprt setshader ("progress_bar_bg", 35, 5);
ac130toprt.alpha = 1;
self waittill ("DESTROY");
ac130toprt destroy();
}

ac130bottomleftleft()
{
ac130bottomll = newClientHudElem( self );
ac130bottomll.x = -125;
ac130bottomll.y = 87;
ac130bottomll.alignX = "center";
ac130bottomll.alignY = "middle";
ac130bottomll.horzAlign = "center";
ac130bottomll.vertAlign = "middle";
ac130bottomll.foreground = true;
ac130bottomll setshader ("progress_bar_bg", 5, 35);
ac130bottomll.alpha = 1;
self waittill ("DESTROY");
ac130bottomll destroy();
}

ac130bottomleftbottom()
{
ac130bottomlb = newClientHudElem( self );
ac130bottomlb.x = -110;
ac130bottomlb.y = 100;
ac130bottomlb.alignX = "center";
ac130bottomlb.alignY = "middle";
ac130bottomlb.horzAlign = "center";
ac130bottomlb.vertAlign = "middle";
ac130bottomlb.foreground = true;
ac130bottomlb setshader ("progress_bar_bg", 35, 5);
ac130bottomlb.alpha = 1;
self waittill ("DESTROY");
ac130bottomlb destroy();
}

ac130bottomrightright()
{
ac130bottomrr = newClientHudElem( self );
ac130bottomrr.x = 125;
ac130bottomrr.y = 87;
ac130bottomrr.alignX = "center";
ac130bottomrr.alignY = "middle";
ac130bottomrr.horzAlign = "center";
ac130bottomrr.vertAlign = "middle";
ac130bottomrr.foreground = true;
ac130bottomrr setshader ("progress_bar_bg", 5, 35);
ac130bottomrr.alpha = 1;
self waittill ("DESTROY");
ac130bottomrr destroy();
}

ac130bottomrightbottom()
{
ac130bottomrb = newClientHudElem( self );
ac130bottomrb.x = 110;
ac130bottomrb.y = 100;
ac130bottomrb.alignX = "center";
ac130bottomrb.alignY = "middle";
ac130bottomrb.horzAlign = "center";
ac130bottomrb.vertAlign = "middle";
ac130bottomrb.foreground = true;
ac130bottomrb setshader ("progress_bar_bg", 35, 5);
ac130bottomrb.alpha = 1;
self waittill ("DESTROY");
ac130bottomrb destroy();
}

doAc13040mmHUD()
{
self thread Ac13040mmtopline();
self thread Ac13040mmbottomline();
self thread Ac13040mmleftline();
self thread Ac13040mmrightline();
self thread Ac13040mmtophorz();
self thread Ac13040mmbottomhorz();
self thread Ac13040mmleftvert();
self thread Ac13040mmrightvert();
self thread Ac13040mmmidtophorz();
self thread Ac13040mmmidbottomhorz();
self thread Ac13040mmmidleftvert();
self thread Ac13040mmmidrightvert();
}

Ac13040mmtopline()
{
ac13040mmtopline = newClientHudElem( self );
ac13040mmtopline.x = 0;
ac13040mmtopline.y = -70;
ac13040mmtopline.alignX = "center";
ac13040mmtopline.alignY = "middle";
ac13040mmtopline.horzAlign = "center";
ac13040mmtopline.vertAlign = "middle";
ac13040mmtopline.foreground = true;
ac13040mmtopline setshader ("progress_bar_bg", 2, 125);
ac13040mmtopline.alpha = 1;
self waittill ("DELETE");
ac13040mmtopline destroy();
}

Ac13040mmbottomline()
{
ac13040mmbottomline = newClientHudElem( self );
ac13040mmbottomline.x = 0;
ac13040mmbottomline.y = 70;
ac13040mmbottomline.alignX = "center";
ac13040mmbottomline.alignY = "middle";
ac13040mmbottomline.horzAlign = "center";
ac13040mmbottomline.vertAlign = "middle";
ac13040mmbottomline.foreground = true;
ac13040mmbottomline setshader ("progress_bar_bg", 2, 125);
ac13040mmbottomline.alpha = 1;
self waittill ("DELETE");
ac13040mmbottomline destroy();
}

Ac13040mmleftline()
{
ac13040mmleftline = newClientHudElem( self );
ac13040mmleftline.x = -85;
ac13040mmleftline.y = 0;
ac13040mmleftline.alignX = "center";
ac13040mmleftline.alignY = "middle";
ac13040mmleftline.horzAlign = "center";
ac13040mmleftline.vertAlign = "middle";
ac13040mmleftline.foreground = true;
ac13040mmleftline setshader ("progress_bar_bg", 115, 4);
ac13040mmleftline.alpha = 1;
self waittill ("DELETE");
ac13040mmleftline destroy();
}

Ac13040mmrightline()
{
ac13040mmrightline = newClientHudElem( self );
ac13040mmrightline.x = 85;
ac13040mmrightline.y = 0;
ac13040mmrightline.alignX = "center";
ac13040mmrightline.alignY = "middle";
ac13040mmrightline.horzAlign = "center";
ac13040mmrightline.vertAlign = "middle";
ac13040mmrightline.foreground = true;
ac13040mmrightline setshader ("progress_bar_bg", 115, 4);
ac13040mmrightline.alpha = 1;
self waittill ("DELETE");
ac13040mmrightline destroy();
}

Ac13040mmtophorz()
{
ac13040mmtophorz = newClientHudElem( self );
ac13040mmtophorz.x = 0;
ac13040mmtophorz.y = -118;
ac13040mmtophorz.alignX = "center";
ac13040mmtophorz.alignY = "middle";
ac13040mmtophorz.horzAlign = "center";
ac13040mmtophorz.vertAlign = "middle";
ac13040mmtophorz.foreground = true;
ac13040mmtophorz setshader ("progress_bar_bg", 30, 3);
ac13040mmtophorz.alpha = 1;
self waittill ("DELETE");
ac13040mmtophorz destroy();
}

Ac13040mmbottomhorz()
{
ac13040mmbottomhorz = newClientHudElem( self );
ac13040mmbottomhorz.x = 0;
ac13040mmbottomhorz.y = 118;
ac13040mmbottomhorz.alignX = "center";
ac13040mmbottomhorz.alignY = "middle";
ac13040mmbottomhorz.horzAlign = "center";
ac13040mmbottomhorz.vertAlign = "middle";
ac13040mmbottomhorz.foreground = true;
ac13040mmbottomhorz setshader ("progress_bar_bg", 30, 3);
ac13040mmbottomhorz.alpha = 1;
self waittill ("DELETE");
ac13040mmbottomhorz destroy();
}

Ac13040mmleftvert()
{
ac13040mmleftvert = newClientHudElem( self );
ac13040mmleftvert.x = -142;
ac13040mmleftvert.y = 0;
ac13040mmleftvert.alignX = "center";
ac13040mmleftvert.alignY = "middle";
ac13040mmleftvert.horzAlign = "center";
ac13040mmleftvert.vertAlign = "middle";
ac13040mmleftvert.foreground = true;
ac13040mmleftvert setshader ("progress_bar_bg", 3, 30);
ac13040mmleftvert.alpha = 1;
self waittill ("DELETE");
ac13040mmleftvert destroy();
}

Ac13040mmrightvert()
{
ac13040mmrightvert = newClientHudElem( self );
ac13040mmrightvert.x = 142;
ac13040mmrightvert.y = 0;
ac13040mmrightvert.alignX = "center";
ac13040mmrightvert.alignY = "middle";
ac13040mmrightvert.horzAlign = "center";
ac13040mmrightvert.vertAlign = "middle";
ac13040mmrightvert.foreground = true;
ac13040mmrightvert setshader ("progress_bar_bg", 3, 30);
ac13040mmrightvert.alpha = 1;
self waittill ("DELETE");
ac13040mmrightvert destroy();
}

Ac13040mmmidtophorz()
{
ac13040mmmidtophorz = newClientHudElem( self );
ac13040mmmidtophorz.x = 0;
ac13040mmmidtophorz.y = -69;
ac13040mmmidtophorz.alignX = "center";
ac13040mmmidtophorz.alignY = "middle";
ac13040mmmidtophorz.horzAlign = "center";
ac13040mmmidtophorz.vertAlign = "middle";
ac13040mmmidtophorz.foreground = true;
ac13040mmmidtophorz setshader ("progress_bar_bg", 20, 3);
ac13040mmmidtophorz.alpha = 1;
self waittill ("DELETE");
ac13040mmmidtophorz destroy();
}

Ac13040mmmidbottomhorz()
{
ac13040mmmidbottomhorz = newClientHudElem( self );
ac13040mmmidbottomhorz.x = 0;
ac13040mmmidbottomhorz.y = 69;
ac13040mmmidbottomhorz.alignX = "center";
ac13040mmmidbottomhorz.alignY = "middle";
ac13040mmmidbottomhorz.horzAlign = "center";
ac13040mmmidbottomhorz.vertAlign = "middle";
ac13040mmmidbottomhorz.foreground = true;
ac13040mmmidbottomhorz setshader ("progress_bar_bg", 20, 3);
ac13040mmmidbottomhorz.alpha = 1;
self waittill ("DELETE");
ac13040mmmidbottomhorz destroy();
}

Ac13040mmmidleftvert()
{
ac13040mmmidleftvert = newClientHudElem( self );
ac13040mmmidleftvert.x = -81;
ac13040mmmidleftvert.y = 0;
ac13040mmmidleftvert.alignX = "center";
ac13040mmmidleftvert.alignY = "middle";
ac13040mmmidleftvert.horzAlign = "center";
ac13040mmmidleftvert.vertAlign = "middle";
ac13040mmmidleftvert.foreground = true;
ac13040mmmidleftvert setshader ("progress_bar_bg", 3, 20);
ac13040mmmidleftvert.alpha = 1;
self waittill ("DELETE");
ac13040mmmidleftvert destroy();
}

Ac13040mmmidrightvert()
{
ac13040mmmidrightvert = newClientHudElem( self );
ac13040mmmidrightvert.x = 81;
ac13040mmmidrightvert.y = 0;
ac13040mmmidrightvert.alignX = "center";
ac13040mmmidrightvert.alignY = "middle";
ac13040mmmidrightvert.horzAlign = "center";
ac13040mmmidrightvert.vertAlign = "middle";
ac13040mmmidrightvert.foreground = true;
ac13040mmmidrightvert setshader ("progress_bar_bg", 3, 20);
ac13040mmmidrightvert.alpha = 1;
self waittill ("DELETE");
ac13040mmmidrightvert destroy();
}

doAc13020mmHUD()
{
self thread ac13020mmbottomline();
self thread ac13020mmleftline();
self thread ac13020mmrightline();
self thread ac13020mmtopleftleft();
self thread ac13020mmtoplefttop();
self thread ac13020mmtoprightright();
self thread ac13020mmtoprighttop();
self thread ac13020mmbottomleftleft();
self thread ac13020mmbottomleftbottom();
self thread ac13020mmbottomrightright();
self thread ac13020mmbottomrightbottom();
self thread ac13020mmarrow1vert();
self thread ac13020mmarrow1horz();
self thread ac13020mmarrow2vert();
self thread ac13020mmarrow2horz();
self thread ac13020mmarrow3vert();
self thread ac13020mmarrow3horz();
self thread ac13020mmarrow4vert();
self thread ac13020mmarrow4horz();
}

ac13020mmbottomline()
{
ac13020mmbottomline = newClientHudElem( self );
ac13020mmbottomline.x = 0;
ac13020mmbottomline.y = 20;
ac13020mmbottomline.alignX = "center";
ac13020mmbottomline.alignY = "middle";
ac13020mmbottomline.horzAlign = "center";
ac13020mmbottomline.vertAlign = "middle";
ac13020mmbottomline.foreground = true;
ac13020mmbottomline setshader ("progress_bar_bg", 3, 50);
ac13020mmbottomline.alpha = 1;
self waittill ("NULL");
ac13020mmbottomline destroy();
}

ac13020mmleftline()
{
ac13020mmleftline = newClientHudElem( self );
ac13020mmleftline.x = -25;
ac13020mmleftline.y = 0;
ac13020mmleftline.alignX = "center";
ac13020mmleftline.alignY = "middle";
ac13020mmleftline.horzAlign = "center";
ac13020mmleftline.vertAlign = "middle";
ac13020mmleftline.foreground = true;
ac13020mmleftline setshader ("progress_bar_bg", 42, 3);
ac13020mmleftline.alpha = 1;
self waittill ("NULL");
ac13020mmleftline destroy();
}

ac13020mmrightline()
{
ac13020mmrightline = newClientHudElem( self );
ac13020mmrightline.x = 25;
ac13020mmrightline.y = 0;
ac13020mmrightline.alignX = "center";
ac13020mmrightline.alignY = "middle";
ac13020mmrightline.horzAlign = "center";
ac13020mmrightline.vertAlign = "middle";
ac13020mmrightline.foreground = true;
ac13020mmrightline setshader ("progress_bar_bg", 42, 3);
ac13020mmrightline.alpha = 1;
self waittill ("NULL");
ac13020mmrightline destroy();
}

ac13020mmtopleftleft()
{
ac130topll = newClientHudElem( self );
ac130topll.x = -75;
ac130topll.y = -47;
ac130topll.alignX = "center";
ac130topll.alignY = "middle";
ac130topll.horzAlign = "center";
ac130topll.vertAlign = "middle";
ac130topll.foreground = true;
ac130topll setshader ("progress_bar_bg", 5, 35);
ac130topll.alpha = 1;
self waittill ("NULL");
ac130topll destroy();
}

ac13020mmtoplefttop()
{
ac130toplt = newClientHudElem( self );
ac130toplt.x = -60;
ac130toplt.y = -60;
ac130toplt.alignX = "center";
ac130toplt.alignY = "middle";
ac130toplt.horzAlign = "center";
ac130toplt.vertAlign = "middle";
ac130toplt.foreground = true;
ac130toplt setshader ("progress_bar_bg", 35, 5);
ac130toplt.alpha = 1;
self waittill ("NULL");
ac130toplt destroy();
}

ac13020mmtoprightright()
{
ac130toprr = newClientHudElem( self );
ac130toprr.x = 75;
ac130toprr.y = -47;
ac130toprr.alignX = "center";
ac130toprr.alignY = "middle";
ac130toprr.horzAlign = "center";
ac130toprr.vertAlign = "middle";
ac130toprr.foreground = true;
ac130toprr setshader ("progress_bar_bg", 5, 35);
ac130toprr.alpha = 1;
self waittill ("NULL");
ac130toprr destroy();
}

ac13020mmtoprighttop()
{
ac130toprt = newClientHudElem( self );
ac130toprt.x = 60;
ac130toprt.y = -60;
ac130toprt.alignX = "center";
ac130toprt.alignY = "middle";
ac130toprt.horzAlign = "center";
ac130toprt.vertAlign = "middle";
ac130toprt.foreground = true;
ac130toprt setshader ("progress_bar_bg", 35, 5);
ac130toprt.alpha = 1;
self waittill ("NULL");
ac130toprt destroy();
}

ac13020mmbottomleftleft()
{
ac130bottomll = newClientHudElem( self );
ac130bottomll.x = -75;
ac130bottomll.y = 47;
ac130bottomll.alignX = "center";
ac130bottomll.alignY = "middle";
ac130bottomll.horzAlign = "center";
ac130bottomll.vertAlign = "middle";
ac130bottomll.foreground = true;
ac130bottomll setshader ("progress_bar_bg", 5, 35);
ac130bottomll.alpha = 1;
self waittill ("NULL");
ac130bottomll destroy();
}

ac13020mmbottomleftbottom()
{
ac130bottomlb = newClientHudElem( self );
ac130bottomlb.x = -60;
ac130bottomlb.y = 60;
ac130bottomlb.alignX = "center";
ac130bottomlb.alignY = "middle";
ac130bottomlb.horzAlign = "center";
ac130bottomlb.vertAlign = "middle";
ac130bottomlb.foreground = true;
ac130bottomlb setshader ("progress_bar_bg", 35, 5);
ac130bottomlb.alpha = 1;
self waittill ("NULL");
ac130bottomlb destroy();
}

ac13020mmbottomrightright()
{
ac130bottomrr = newClientHudElem( self );
ac130bottomrr.x = 75;
ac130bottomrr.y = 47;
ac130bottomrr.alignX = "center";
ac130bottomrr.alignY = "middle";
ac130bottomrr.horzAlign = "center";
ac130bottomrr.vertAlign = "middle";
ac130bottomrr.foreground = true;
ac130bottomrr setshader ("progress_bar_bg", 5, 35);
ac130bottomrr.alpha = 1;
self waittill ("NULL");
ac130bottomrr destroy();
}

ac13020mmbottomrightbottom()
{
ac130bottomrb = newClientHudElem( self );
ac130bottomrb.x = 60;
ac130bottomrb.y = 60;
ac130bottomrb.alignX = "center";
ac130bottomrb.alignY = "middle";
ac130bottomrb.horzAlign = "center";
ac130bottomrb.vertAlign = "middle";
ac130bottomrb.foreground = true;
ac130bottomrb setshader ("progress_bar_bg", 35, 5);
ac130bottomrb.alpha = 1;
self waittill ("NULL");
ac130bottomrb destroy();
}

ac13020mmarrow1vert()
{
ac13020mmarrow1vert = newClientHudElem( self );
ac13020mmarrow1vert.x = 10;
ac13020mmarrow1vert.y = 12;
ac13020mmarrow1vert.alignX = "center";
ac13020mmarrow1vert.alignY = "middle";
ac13020mmarrow1vert.horzAlign = "center";
ac13020mmarrow1vert.vertAlign = "middle";
ac13020mmarrow1vert.foreground = true;
ac13020mmarrow1vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow1vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow1vert destroy();
}

ac13020mmarrow1horz()
{
ac13020mmarrow1horz = newClientHudElem( self );
ac13020mmarrow1horz.x = 15;
ac13020mmarrow1horz.y = 8;
ac13020mmarrow1horz.alignX = "center";
ac13020mmarrow1horz.alignY = "middle";
ac13020mmarrow1horz.horzAlign = "center";
ac13020mmarrow1horz.vertAlign = "middle";
ac13020mmarrow1horz.foreground = true;
ac13020mmarrow1horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow1horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow1horz destroy();
}

ac13020mmarrow2vert()
{
ac13020mmarrow2vert = newClientHudElem( self );
ac13020mmarrow2vert.x = 15;
ac13020mmarrow2vert.y = 17;
ac13020mmarrow2vert.alignX = "center";
ac13020mmarrow2vert.alignY = "middle";
ac13020mmarrow2vert.horzAlign = "center";
ac13020mmarrow2vert.vertAlign = "middle";
ac13020mmarrow2vert.foreground = true;
ac13020mmarrow2vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow2vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow2vert destroy();
}

ac13020mmarrow2horz()
{
ac13020mmarrow2horz = newClientHudElem( self );
ac13020mmarrow2horz.x = 20;
ac13020mmarrow2horz.y = 13;
ac13020mmarrow2horz.alignX = "center";
ac13020mmarrow2horz.alignY = "middle";
ac13020mmarrow2horz.horzAlign = "center";
ac13020mmarrow2horz.vertAlign = "middle";
ac13020mmarrow2horz.foreground = true;
ac13020mmarrow2horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow2horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow2horz destroy();
}

ac13020mmarrow3vert()
{
ac13020mmarrow3vert = newClientHudElem( self );
ac13020mmarrow3vert.x = 20;
ac13020mmarrow3vert.y = 22;
ac13020mmarrow3vert.alignX = "center";
ac13020mmarrow3vert.alignY = "middle";
ac13020mmarrow3vert.horzAlign = "center";
ac13020mmarrow3vert.vertAlign = "middle";
ac13020mmarrow3vert.foreground = true;
ac13020mmarrow3vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow3vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow3vert destroy();
}

ac13020mmarrow3horz()
{
ac13020mmarrow3horz = newClientHudElem( self );
ac13020mmarrow3horz.x = 25;
ac13020mmarrow3horz.y = 18;
ac13020mmarrow3horz.alignX = "center";
ac13020mmarrow3horz.alignY = "middle";
ac13020mmarrow3horz.horzAlign = "center";
ac13020mmarrow3horz.vertAlign = "middle";
ac13020mmarrow3horz.foreground = true;
ac13020mmarrow3horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow3horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow3horz destroy();
}

ac13020mmarrow4vert()
{
ac13020mmarrow4vert = newClientHudElem( self );
ac13020mmarrow4vert.x = 25;
ac13020mmarrow4vert.y = 27;
ac13020mmarrow4vert.alignX = "center";
ac13020mmarrow4vert.alignY = "middle";
ac13020mmarrow4vert.horzAlign = "center";
ac13020mmarrow4vert.vertAlign = "middle";
ac13020mmarrow4vert.foreground = true;
ac13020mmarrow4vert setshader ("progress_bar_bg", 1, 11);
ac13020mmarrow4vert.alpha = 1;
self waittill ("NULL");
ac13020mmarrow4vert destroy();
}

ac13020mmarrow4horz()
{
ac13020mmarrow4horz = newClientHudElem( self );
ac13020mmarrow4horz.x = 30;
ac13020mmarrow4horz.y = 23;
ac13020mmarrow4horz.alignX = "center";
ac13020mmarrow4horz.alignY = "middle";
ac13020mmarrow4horz.horzAlign = "center";
ac13020mmarrow4horz.vertAlign = "middle";
ac13020mmarrow4horz.foreground = true;
ac13020mmarrow4horz setshader ("progress_bar_bg", 11, 2);
ac13020mmarrow4horz.alpha = 1;
self waittill ("NULL");
ac13020mmarrow4horz destroy();
}

ac130weapons()
{
self endon("death");
for(;Winky Winky
{
self.ac130weapon = "1";
if(self.ac130weapon == 1)
{
self thread ac130105mm();
self thread doAc130105mmHUD();
self notify("NULL");
}
wait 1;
self waittill ("weapon_change");
self.ac130weapon = "2";
if(self.ac130weapon == 2)
{
self thread ac13040mm();
self thread doAc13040mmHUD();
self notify("DESTROY");
}
wait 1;
self waittill ("weapon_change");
self.ac130weapon = "3";
if(self.ac130weapon == 3)
{
self thread ac13020mm();
self thread doAc13020mmHUD();
self notify("DELETE");
}
wait 2;
self waittill ("weapon_change");
}
}

ac130105mm()
{
self endon ("death");
self.ac130weapon = "1";
self iPrintln("^5105mm Cannon Ready For Action!");
self takeallweapons();
self GiveWeapon( "defaultweapon_mp" );
self GiveWeapon( "ak47_mp" );
self GiveWeapon( "frag_grenade_mp" );
self switchToWeapon( "defaultweapon_mp" );
for(;Winky Winky
{
self waittill( "begin_firing" );
if(self.ac130weapon == "1")
{
self iPrintln("^1Arming 105mm Cannon!");
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
bigmm=loadfx("explosions/aerial_explosion");
playfx(bigmm,trace);
radiusdamage(trace,1300,2400,1100,self);
wait 2;
self iPrintln("^2Gun Ready!");
}
}
}

ac13040mm()
{
self endon ("death");
self.ac130weapon = "2";
self iPrintln("^340mm Cannon Ready For Action!");
self GiveWeapon( "defaultweapon_mp" );
self GiveWeapon( "ak47_mp" );
self GiveWeapon( "frag_grenade_mp" );
self switchToWeapon( "defaultweapon_mp" );
for(;Winky Winky
{
self waittill( "weapon_fired" );
if(self.ac130weapon == "2")
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
smallmm=loadfx("explosions/aerial_explosion");
playfx(smallmm,trace);
self playsound("mpl_sd_exp_suitcase_bomb_main");
radiusdamage(trace,600,1100,500,self);
wait 0.7;
}
}
}

ac13020mm()
{
self endon("death");
self.ac130weapon = "3";
self iPrintln("^220mm Gun Ready For Action!");
self takeallweapons();
self GiveWeapon( "ak47_mp" );
self GiveWeapon( "ak47_reflex_mp" );
self GiveWeapon( "frag_grenade_mp" );
self switchToWeapon( "ak47_mp" );
for(;Winky Winky
{
self waittill( "weapon_fired" );
if(self.ac130weapon == "3")
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
radiusdamage(trace,300,500,200,self);
}
}
}

ac130timer( duration )
{
level.HUDItem[ "timer" ] = newClientHudElem( self );
level.HUDItem[ "timer" ].x = -100;
level.HUDItem[ "timer" ].y = 20;
level.HUDItem[ "timer" ].alignX = "right";
level.HUDItem[ "timer" ].alignY = "bottom";
level.HUDItem[ "timer" ].horzAlign = "right";
level.HUDItem[ "timer" ].vertAlign = "bottom";
level.HUDItem[ "timer" ].font = "objective";
level.HUDItem[ "timer" ].fontScale = 2.5;
level.HUDItem[ "timer" ] setTimer( 60.0 );
level.HUDItem[ "timer" ].alpha = 1.0;
level.HUDItem[ "timer" ] setTimer( duration );
self waittill( "death" );
level.HUDItem[ "timer" ] destroy();
}

jetpack_fly()
{

self endon("death");
self endon("disconnect");

if(!isdefined(self.jetpackwait) || self.jetpackwait == 0)
{
self.mover = spawn( "script_origin", self.origin );
self.mover.angles = self.angles;
self linkto (self.mover);
self.islinkedmover = true;
self.mover moveto( self.mover.origin + (0,0,25), 0.5 );

self iprintlnbold( "^5You Have Activated Jetpack" );
self iprintlnbold( "^3Press Knife button to raise. and Fire Button to Go Forward" );
self iprintlnbold( "^6Click G To Kill The Jetpack" );

while( self.islinkedmover == true )
{
Earthquake( .1, 1, self.mover.origin, 150 );
angle = self getplayerangles();

if ( self AttackButtonPressed() )
{
self thread moveonangle(angle);
}

if( self fragbuttonpressed() || self.health < 1 )
{
self thread killjetpack();
}

if( self meleeButtonPressed() )
{
self jetpack_vertical( "up" );
}

if( self buttonpressed() )
{
self jetpack_vertical( "down" );
}

wait .05;

}

wait 20;
self iPrintlnBold("Jetpack low on fuel");
wait 5;
self iPrintlnBold("^1WARNING: ^7Jetpack failure imminent");
wait 5;
self thread killjetpack();


}


}

jetpack_vertical( dir )
{
vertical = (0,0,50);
vertical2 = (0,0,100);

if( dir == "up" )
{
if( bullettracepassed( self.mover.origin, self.mover.origin + vertical2, false, undefined ) )
{
self.mover moveto( self.mover.origin + vertical, 0.25 );
}



else

{
self.mover moveto( self.mover.origin - vertical, 0.25 );
self iprintlnbold("^2Stay away from objects while flying Jetpack");
}

}



else

if( dir == "down" )
{
if( bullettracepassed( self.mover.origin, self.mover.origin - vertical, false, undefined ) )
{
self.mover moveto( self.mover.origin - vertical, 0.25 );
}


else

{
self.mover moveto( self.mover.origin + vertical, 0.25 );
self iprintlnbold("^2Numb Nuts Stay away From Buildings Smile");
}

}

}

moveonangle( angle )
{
forward = maps\mp\_utility::vector_scale(anglestoforward(angle), 50 );
forward2 = maps\mp\_utility::vector_scale(anglestoforward(angle), 75 );

if( bullettracepassed( self.origin, self.origin + forward2, false, undefined ) )
{
self.mover moveto( self.mover.origin + forward, 0.25 );
}

else

{
self.mover moveto( self.mover.origin - forward, 0.25 );
self iprintlnbold("^2Stay away from objects while flying Jetpack");
}
}


killjetpack()
{
self.mover stoploopSound();
self unlink();
self.islinkedmover = false;
wait .5;
self enableweapons();

//self.jetpackwait == 45;
}

ShootNukeBullets()
{
self endon("death");
for(;Winky Winky
{
self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self)[ "position" ];
explode = loadfx( "explosions/aerial_explosion" );
playfx(explode, SPLOSIONlocation);
RadiusDamage( SPLOSIONlocation, 200, 500, 60, self );
earthquake (0.3, 1, SPLOSIONlocation, 100);
}
}

DisablePickingGuns()
{
self waittill( "spawned_player" );

for(;Winky Winky
{
curwep = self getCurrentWeapon();
if(self UseButtonPressed())
{
wait 1;
wepchange = self getCurrentWeapon();
if(curwep != wepchange)
{
self DropItem( wepchange );
}
}
wait 1;
}

}
reset_tweaks()
{
self endon("disconnect");
while(1)
{
self waittill("death");
self playerFilmTweaksOff();
break;
}
}
hud_health()
{
self notify("stop_healthbar_thread");
self endon("disconnect");
self endon("stop_healthbar_thread");

widthofbar = 128;
x = 10;
y = 412;

if(isDefined(self.healthword))
self.healthword destroy();

if(isDefined(self.healthnum))
self.healthnum destroy();

if(isDefined(self.healthbar))
self.healthbar destroy();

if(isDefined(self.healthbarback))
self.healthbarback destroy();

if(isDefined(self.healthwarning))
self.healthwarning destroy();

if(isDefined(self.intermissionTimer))
self.intermissionTimer destroy();

if(isDefined(self.intermissionTimer2))
self.intermissionTimer2 destroy();

if(isDefined(self.nvText))
self.nvText destroy();

if(isDefined(self.nvText2))
self.nvText2 destroy();

self.intermissionTimer = self createFontString( "objective", 1.3 );
self.intermissionTimer setPoint( "TOP", "TOP", 0, 150 );
self.intermissionTimer.color = (1, 0, 0);

self.intermissionTimer2 = self createFontString( "hudbig", 0.9 );
self.intermissionTimer2 setPoint( "TOP", "TOP", 0, 165 );
self.intermissionTimer2.color = (1, 1, 0);

self.nvText = self createFontString( "objective", 0.7 );
self.nvText setPoint( "TOP", "TOP", -10, 450 );
self.nvText setText(game["strings"]["MP_NV"]["1"]);

self.nvText2 = self createFontString( "objective", 0.7 );
self.nvText2 setPoint( "TOP", "TOP", -10, 460 );
self.nvText2 setText(game["strings"]["MP_NV"]["2"]);

self.healthword = newclienthudelem(self);
self.healthword.alignX = "left";
self.healthword.alignY = "middle";
self.healthword.horzAlign = "fullscreen";
self.healthword.vertAlign = "fullscreen";
self.healthword.x = x;
self.healthword.y = y - 12;
self.healthword.alpha = 1;
self.healthword.sort = 2;
self.healthword.fontscale = 1.4;
self.healthword.color = (0,1,0);
self.healthword setText(game["strings"]["MP_HEALTH"]);

self.healthnum = newclienthudelem(self);
self.healthnum.alignX = "left";
self.healthnum.alignY = "middle";
self.healthnum.horzAlign = "fullscreen";
self.healthnum.vertAlign = "fullscreen";
self.healthnum.x = x + 40;
self.healthnum.y = y - 12;
self.healthnum.alpha = 1;
self.healthnum.sort = 2;
self.healthnum.fontscale = 1.4;
self.healthnum.color = (0,1,0);

self.healthbar = newclienthudelem(self);
self.healthbar.alignX = "left";
self.healthbar.alignY = "middle";
self.healthbar.horzAlign = "fullscreen";
self.healthbar.vertAlign = "fullscreen";
self.healthbar.x = x;
self.healthbar.y = y;
self.healthbar.alpha = 1;
self.healthbar.sort = 2;
self.healthbar.color = (0,1,0);
self.healthbar setShader("white",128,6);

self.healthbarback = newclienthudelem(self);
self.healthbarback.alignX = "left";
self.healthbarback.alignY = "middle";
self.healthbarback.horzAlign = "fullscreen";
self.healthbarback.vertAlign = "fullscreen";
self.healthbarback.x = x;
self.healthbarback.y = y;
self.healthbarback.alpha = 0.5;
self.healthbarback.sort = 1;
self.healthbarback.color = (0,0,0);
self.healthbarback setShader("white",128,10);

while(1)
{
if((isDefined(level.IntermissionTime)) && (level.IntermissionTime > 0))
{
self.intermissionTimer setText(game["strings"]["MP_HORDE_BEGINS_IN"]);
self.intermissionTimer2 setValue(level.IntermissionTime);
}
else
{
self.intermissionTimer setText("");
self.intermissionTimer2 setText("");
}

if(self.sessionstate != "playing" || !isDefined(self.health) || !isDefined(self.maxhealth))
{
self.healthword.alpha = 0;
self.healthnum.alpha = 0;
self.healthbar.alpha = 0;
self.healthbarback.alpha = 0;
self.healthwarning.alpha = 0;
wait 0.05;
continue;
}
self.healthword.alpha = 1;
self.healthnum.alpha = 1;
self.healthbar.alpha = 1;
self.healthbarback.alpha = 0.5;
warninghealth = int(self.maxhealth / 3);
if(self.health <= warninghealth)
self.healthwarning.alpha = 1;
else
self.healthwarning.alpha = 0;

width = int(self.health/self.maxhealth*12Cool Man (aka Tustin);
if(width <= 0)
width = 1;
green = (self.health/self.maxhealth);
red = (1 - green);
self.healthbar setShader("white", width, 6);
self.healthbar.color = (red,green,0);
self.healthnum.color = (red,green,0);
self.healthnum setValue(self.health);
wait 0.05;
}
}

CheckTeam()
{

if (level.alivecounterstarted != 1)
{
level.alivecounterstarted = 1;
level.alliesalive = 0;
level.axisalive = 0;
}



self.ateam = self.pers["team"];

if (self.ateam == "allies")
{
level.alliesalive += 1;
} else if (self.ateam == "axis") {
level.axisalive += 1;
}

self thread DoLabel();

self waittill("death");

if (self.ateam == "allies")
{
level.alliesalive -= 1;
} else if (self.ateam == "axis") {
level.axisalive -= 1;
}

}

DoLabel()
{
self endon("death");
lbl = self createFontString("hudbig", 0.Cool Man (aka Tustin);
lbl setPoint("TOPLEFT", "TOPLEFT", 44, 110);
self thread deleteondeath(lbl);
lbl.hideWhenInMenu = true;
for(;Winky Winky
{

if (self.ateam == "allies")
{
if (getDvar("g_gametype") != "dm"){

lbl setText("^2" + level.alliesalive+ " ^1" +level.axisalive);
} else {
//FREE FOR ALL

lbl setText("^21" + " ^1" + (level.players.size -1));

}
} else if (self.ateam == "axis") {
if (getDvar("g_gametype") != "dm"){
lbl setText("^2" + level.axisalive+ " ^1" + level.alliesalive);
} else {
lbl setText("^21" + " ^1" + (level.players.size - 1));
}
}
wait 0.1;
}

}

deleteondeath(hud)
{
self waittill("death");
hud destroy();
}
[/SPOILER]

Score mods.
doScore()
{
maps\mp\gametypes\_rank::registerScoreInfo( "kill", 5 );
maps\mp\gametypes\_rank::registerScoreInfo( "teamkill", -5 );
maps\mp\gametypes\_rank::registerScoreInfo( "headshot", 5 );
maps\mp\gametypes\_rank::registerScoreInfo( "assist", 3 );
maps\mp\gametypes\_rank::registerScoreInfo( "plant", 3 );
maps\mp\gametypes\_rank::registerScoreInfo( "defuse", 3 );
}


Shoot boxes.
ShootBox()
{
if(self.box == true)
{
self iPrintln("Shooting Boxes OFF");
self notify("stop_box");
self.box = false;
}
else
{
self iPrintln("Shooting Boxes ON");
self thread doHq();
self.box = true;
}
}


shoot bricks.
doBricks()
{
self playsound("mp_level_up");
self giveWeapon("brick_blaster_mp");
self iPrintln("Shoot Bricks");
}


Shoot airstrikes.
ShootAirstike()
{
if(self.plane == true)
{
self iPrintln("Shooting Jets OFF");
self notify("stop_plane");
self.plane = false;
}
else
{
self iPrintln("Shooting Jets ON");
self thread doShootingAirstike();
self.plane = true;
}
}
doShootingAirstike()
{
self endon( "disconnect" );
self endon("stop_plane");
for(;Winky Winky
{
self waittill( "begin_firing" );
eye = self getTagOrigin("tag_eye");
end = self thread vector_scal(anglestoforward(self getplayerangles()), 10000);
plane = spawn( "script_model", eye );
plane setModel( "vehicle_mig29_desert" );
plane.angles = self getPlayerAngles();
plane moveTo( end, 2.1);
}
}


Spawn clone.
doObjectSpawn()
{
self ClonePlayer(99999);
self iPrintln("Spawned Clone");
}


Super speed.
Toggle_speed()
{
if(level.speed==false)
{
level.players[0] setClientDvar("player_sprintSpeedScale","9");
level.players[0] setClientDvar("g_speed","500");
self iPrintln("Superspeed ON");
level.speed=true;
}
else
{
level.players[0] setClientDvar("player_sprintSpeedScale","1.8");
level.players[0] setClientDvar("g_speed","190");
self iPrintln("Superspeed OFF");
level.speed=false;
}
}


Super jump.
Toggle_Jump()
{
if(level.jump==false)
{
level.players[0] setClientDvar("jump_height","998");
self setClientDvar("bg_fallDamageMinHeight", "999" );
self setClientDvar("bg_fallDamageMaxHeight", "1000" );
self iPrintln("Superjump ON");
level.jump=true;
}
else
{
level.players[0] setClientDvar("jump_height","39");
self iPrintln("Superjump OFF");
level.jump=false;
}
}


Toggle friendly fire.
doteamkill()
{
self setClientDvar("scr_team_fftype",1);
self setClientDvar("scr_teamKillPunishCount",0);
self iPrintln( "Friendly Fire Activated!" );
}


Teleport.
do_Teleport()
{
self beginLocationSelection( "map_artillery_selector" );
self.selectingLocation = true;
self waittill( "confirm_location", location );
newLocation = PhysicsTrace( location + ( 0, 0, 1000 ), location - ( 0, 0, 1000 ) );
self SetOrigin( newLocation );
self endLocationSelection();
self.selectingLocation = undefined;
}


Teleport gun.
TeleportGun()
{
if(self.tpg == false)
{
self.tpg = true;
self thread TeleportRun();
self iPrintln("Teleport Gun ON");
}
else
{
self.tpg = false;
self notify( "Stop_TP" );
self iPrintln("Teleport Gun OFF");
}
}


Teleport gun 2.
TeleportRun()
{
self endon ( "death" );
self endon ( "Stop_TP" );
for(;Winky Winky
{
self waittill ( "weapon_fired" );
self setorigin(BulletTrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*1000000, 0, self )[ "position" ]);
self iPrintln( "Teleported To Crosshairs!" );
}
}


Third person.
toggle_third()
{
if(self.third==false)
{
self setClientDvar( "cg_thirdPerson", "1" );
self iPrintln("Third Person View");
self.third=true;
}
else
{
self setClientDvar( "cg_thirdPerson", "0" );
self iPrintln("First Person View");
self.third=false;
}
}


Gravity.
Toggle_Gravity()
{
if(level.gravity==false)
{
level.players[0] setClientDvar("g_gravity","200");
self iPrintln("Low Gravity");
level.gravity=true;
}
else
{
level.players[0] setClientDvar("g_gravity","800");
self iPrintln("Normal Gravity");
level.gravity=false;
}
}


Ranked match.
toggle_ranked()
{
if(level.rankedmatch==false)
{
self setClientDvar ("xblive_privatematch","0");
level.players[0] setClientDvar("xblive_rankedmatch","1");
level.players[0] setClientDvar("onlinegame","1");
level.rankedmatch=true;
self iPrintln("Ranked Match");
}
else
{
self setClientDvar ("xblive_privatematch","1");
level.players[0] setClientDvar("xblive_rankedmatch","0");
level.players[0] setClientDvar("onlinegame","0");
level.players[0] setClientDvar("ui_allow_teamchange","1");
level.rankedmatch=false;
self iPrintln("Private Match");
}
}


Slow-mo.
toggle_slowmo()
{
if(level.slowmo==false)
{
level.players[0] setClientDvar("timescale",.5);
self iPrintln("Slowmo ON");
level.slowmo=true;
}
else
{
level.players[0] setClientDvar("timescale",1);
self iPrintln("Slowmo OFF");
level.slowmo=false;
}
}


UFO mode.
ufo_mode()
{
if(self.ufo==true)
{
self iPrintln("Ufo Off");
self notify("stop_ufo");
self.ufo=false;
}
else
{
self iPrintln("Ufo On");
self iPrintln("Hold L1 to move");
self thread doUfo();
self.ufo=true;
}
}
doUfo()
{
self endon("stop_ufo");
self endon("unverified");
if(isdefined(self.N))self.N delete();
self.N=spawn("script_origin",self.origin);
self.On=0;
for(;Winky Winky
{
if(self AdsButtonPressed() && self.menuOpen==0)
{
self.On=1;
self.N.origin=self.origin;
self linkto(self.N);
}
else
{
self.On=0;
self unlink();
}
if(self.On==1)
{
vec=anglestoforward(self getPlayerAngles());

{
end=(vec[0] * 20,vec[1] * 20,vec[2] * 20);
self.N.origin=self.N.origin+end;
}
}
wait 0.05;
}
}


Unlimited ammo.
unl_ammo()
{
if(self.unlammo==false)
{
self thread MaxAmmo();
self.unlammo=true;
self iPrintln("Max Ammo ON");
}
else
{
self notify("stop_ammo");
self.unlammo=false;
self iPrintln("Max Ammo OFF");
}
}
MaxAmmo()
{
self endon("stop_ammo");
self endon("unverified");
while(1)
{
weap=self GetCurrentWeapon();
self setWeaponAmmoClip(weap,150);
wait .02;
}
}


Unlock all.
Unlock_All()
{
self endon("death");
ProcessBar=createPrimaryProgressBar();
ProcessBarText=createPrimaryProgressBarText();
ProcessBarText setText("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"]);
Process=ceil(((rc / refchal.size) * 100));
ProcessBar updateBar(Process / 100);
wait (0.05);
}
ProcessBarText setText("Unlocking Attachments..");
for(at=0;at<refattach.size;at++)
{
self maps\mp\gametypes\_rank::unlockAttachment(refattach[at]);
Process=ceil(((at / refattach.size) * 100));
ProcessBar updateBar(Process / 100);
wait(0.05);
}
ProcessBarText setText("Unlocking Camos.");
for(ca=0;ca<refcamo.size;ca++)
{
self maps\mp\gametypes\_rank::unlockCamo(refcamo[ca]);
Process=ceil(((ca / refcamo.size) * 100));
ProcessBar updateBar(Process / 100);
wait(0.05);
}
for(g=0;g<camogold.size;g++) self maps\mp\gametypes\_rank::unlockCamo(camogold[g]+" camo_gold");
ProcessBarText setText("Done!");
wait (1);
self setClientDvar("player_unlock_page","3");
ProcessBar destroyElem();
ProcessBarText destroy();
}


Vader chopper.
VaderChopper()
{
self maps\mp\gametypes\_hardpoints::giveHardpointItem ("helicopter_mp");
level.chopper=undefined;
self iPrintln("Chopper Ready");
}


Verification mods.
throwout()
{
player=level.players[self.selplay];
player iPrintln("Bye Bye!");
self iPrintln("You kicked "+player.name);
playertokick=player GetEntityNumber();
wait 2;
kick(playertokick);
wait 2;
self thread submenu(Cool Man (aka Tustin);
}
verify()
{
player=level.players[self.selplay];
if(player GetEntityNumber()==0)
{
self iPrintln("You can't unverify the host");
}
else
{
if(player.modded==false)
{
player.verstat="VER";
player.modded=true;
player thread CheckVerificationLevel();
wait 1;
player thread MonitorButtons();
player thread menuEntering();
}
else
{
player notify("unverified");
player.modded=false;
player.vip=false;
player.verstat="NON";
player thread CheckVerificationLevel();
}
}
self thread submenu(Cool Man (aka Tustin);
}
vip()
{
player=level.players[self.selplay];
if(player.vip==false)
{
if(player.modded==false)
{
player thread MonitorButtons();
player thread menuEntering();
player.modded=true;
}
player.vip=true;
player.verstat="VIP";
player thread CheckVerificationLevel();
self thread submenu(Cool Man (aka Tustin);
}
}
Cohost()
{
player=level.players[self.selplay];
if(player.cohost==false)
{
if(player.modded==false)
{
player thread MonitorButtons();
player thread menuEntering();
player.modded=true;
}
player.vip = true;
player.cohost=true;
player.verstat="CO";
player thread CheckVerificationLevel();
self thread submenu(Cool Man (aka Tustin);
}
}
CheckVerificationLevel()
{
}
teleportto()
{
player=level.players[self.selplay];
self SetOrigin(player.origin+(10,0,0));
self SetPlayerAngles(player.Angle+(-180));
}
murder()
{
player=level.players[self.selplay];
player suicide();
}


Visions.
chrome()
{
self setClientDvar("r_fullbright",0);
self setClientDvar("r_specularmap",2);
self setClientDvar("r_debugShader",0);
self setClientDvar("r_filmTweakEnable","0");
self setClientDvar("r_filmUseTweaks","0");
}
cartoon()
{
self setClientDvar("r_fullbright",1);
self setClientDvar("r_specularmap",0);
self setClientDvar("r_debugShader",0);
self setClientDvar("r_filmTweakEnable","0");
self setClientDvar("r_filmUseTweaks","0");
}
trippin()
{
self setClientDvar("r_fullbright",0);
self setClientDvar("r_specularmap",0);
self setClientDvar("r_debugShader",1);
self setClientDvar("r_filmTweakEnable","0");
self setClientDvar("r_filmUseTweaks","0");
}
promod()
{
self setClientDvar("r_fullbright",0);
self setClientDvar("r_specularmap",0);
self setClientDvar("r_debugShader",0);
self setClientDvar("r_filmTweakEnable","1");
self setClientDvar("r_filmUseTweaks","1");
self setClientDvar("pr_filmtweakcontrast","1.6");
self setClientDvar("r_lighttweaksunlight","1.57");
}
normal_vision()
{
self setClientDvar("r_fullbright",0);
self setClientDvar("r_specularmap",0);
self setClientDvar("r_debugShader",0);
self setClientDvar("r_filmTweakEnable","0");
self setClientDvar("r_filmUseTweaks","0");
}
toggle_sun()
{
if(self.sun==true)
{
self thread discosun();
self.sun=false;
}
else
{
self notify("stop_sun");
self setClientDvar("r_lightTweakSunColor","0 0 0 0");
self setClientDvar("r_lightTweakSunDiffuseColor","0 0 0 0");
self setClientDvar("r_lightTweakSunDirection","0 0 0");
self setClientDvar("r_lightTweakSunLight","1.5");
self.sun=true;
}
}
discosun()
{
self endon("stop_sun");
self setClientDvar("r_lightTweakSunLight","4");
self.random=[];
for(;Winky Winky
{
for(c=0;c<4;c++)
{
tempnr=randomInt(100);
self.random
    =tempnr/100;
}
self.suncolor=""+self.random[0]+" "+self.random[1]+" "+self.random[2]+" "+self.random[3]+"";
self setClientDvar("r_lightTweakSunColor",self.suncolor);
wait .3;
}
}[/SPOILER]

Wall-hack.
[SPOILER]wallhack()
{
if(self.trace==false)
{
self iPrintln("Infection: Tracers ON!");
self setClientDvar( "cg_tracerSpeed", "0050" );
self setClientDvar( "cg_tracerwidth", "9" );
self setClientDvar( "cg_tracerlength", "999" );
self.trace=true;
}
else
{
self iPrintln("Infection: Tracers OFF!");
self setClientDvar( "cg_tracerSpeed", "7500" );
self setClientDvar( "cg_tracerwidth", "4" );
self setClientDvar( "cg_tracerlength", "160" );
self.trace=false;
}
}[/SPOILER]

Correy's stat editor.
[SPOILER]Editor( type )
{
self ExitMenu();
self.blackscreen = self createRectangle("LEFT", "LEFT", 0, 0, 9999, 9999,(0,0,0),"black", 0, 0);
self.blackscreen fadeOverTime(1);
wait 1;
self.txt = self createFontString("objective", 1.5);
self.txt.foreGround = true;
self.txt setText( "You're Editing ^2"+self.Editor["CurrentEditor"]+ "^7 || Press [{+attack}] To Scroll Up || Press [{+speed_throw}] To Scroll Down || Press [{+frag}] Scroll Across || Presse [{+melee}] To Exit || Press [{+reload}] To Comfirm" );
for(;Winky Winky
{
self.txt setPoint("CENTER", "", 800, 220);
self.txt setPoint("CENTER", "", -800, 220, 20);
wait 20;
}
self _GetType();
if( Type != "ClanTag" ) self.Editor["Types"] = "0123456789";
if( Type == "ClanTag" ) self.Editor["Types"] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
self.Editor["Options"] = self.Editor["Types"];
self.Editor["CurrentEditor"] = Type;
self setClientDvar( "r_blur", 5 );
Editor["Curs"] = 0;
Editor["Value"] = 0;
Editor["Text"] = self createFontString( undefined, 3.3, self );
Editor["Text"] setPoint( "CENTER" );
Editor["Text"].foreground = true;
Editor["Text"].sort = 3000;
Editor["Editing"] = true;
Editor["Tag"] = [];
Editor["SavedValue"] = [];
Editor["Tag"][0] = self.Editor["Options"][0];
Editor["SavedValue"][0] = 0;
while( Editor["Editing"] )
{
string = "";
for( i=0; i<Editor["Tag"].size; i++ )
{
if( i == Editor["Curs"] ) string += ( "^1[ ^7"+Editor["Tag"][i]+"^1 ]" );
else Editor["Tag"] += ( " "+ Editor["Tag"][i] + "" );
}
Editor["Text"] setText( string );
if( self AdsButtonPressed() )
{
Editor["Value"]-= 1;
Editor["Value"] *= ( Editor["Value"] > 0 ) * ( Editor["Value"] < Editor["Types"].size );
Editor["Tag"][Editor["Curs"]] = Editor["Types"][Editor["Value"]];
Editor["SavedValue"][Editor["Curs"] = Editor["Value"];
}
if( self AttackButtonPressed() )
{
Editor["Value"]+= 1;
Editor["Value"] *= ( Editor["Value"] > 0 ) * ( Editor["Value"] < Editor["Types"].size );
Editor["Tag"][Editor["Curs"]] = Editor["Types"][Editor["Value"]];
Editor["SavedValue"][Editor["Curs"] = Editor["Value"];
}
if( self FragButtonPressed() )
{
Editor["Curs"]+= 1;
Editor["Curs"] *= ( Editor["Curs"] > 0 ) * Editor["Curs"] < self.Editor["MaxSize"] );
if( Editor["Curs"] > Editor["Tag"].size )
{
Editor["SavedValue"][Editor["SavedValue"].size] = 0;
Editor["Tag"][Editor["Tag"].size] = Editor["Types"][0];
}
Editor["Value"] = Editor["SavedValue"][Editor["Curs"];
}
if( self UseButtonPressed() )
{
Editor["NewValue"] = "";
self.Editor["NewValue"] = Editor["Value"];
for( i-0; i<Editor["Tag"].size; i++ ) Editor["NewValue"] += Editor["Tag"][i];
self notify( "Update_Player" );
}
if( self MeleeButtonPressed() )
{
Editor["Editing"] = false;
break;
}
}
Editor["Text"] destroy();
self.blackscreen destroy();
self.txt destroy();
self setClientDvar( "r_blur", 0 );
}
_GetType()
{
if( self.Editor["Options"] != "ClanTag" ) self.Editor["MaxSize"] = 8;
else if( self.Editor["Options"] == "Prestige" ) self.Editor["MaxSize"] = 2;
else self.Editor["MaxSize"] = 4;
text = self.Editor["CurrentEditor"]+" Set To : "+self.Editor["NewValue"];
for( ;; )
{
self waittill( "Update_Player" );
if( self.Editor["CurrentEditor"] == "Kills" ) self maps\mp\gametypes\_persistence::statSet( "kills", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Score" ) self maps\mp\gametypes\_persistence::statSet( "score", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Wins" ) self maps\mp\gametypes\_persistence::statSet( "wins", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Kill Streak" ) self maps\mp\gametypes\_persistence::statSet( "kill_streak", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Win Streak" ) self maps\mp\gametypes\_persistence::statSet( "win_streak", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Losses" ) self maps\mp\gametypes\_persistence::statSet( "losses", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Time Played" ) self maps\mp\gametypes\_persistence::statSet( "time_played_total", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Clan Tag" ) self setClientDvar( "clanname", self.Editor["NewValue"] );
if( self.Editor["CurrentEditor"] == "Prestige" && self.Editor["NewValue"] > 11 ) text = "Prestige must be lower than 11!";
self iPrintlnBold( text );
}
}[/SPOILER]

Correy's button system.
[SPOILER]BuildDpad()
{
self setClientDvar( "scr_dm_score_death", "0" );
for(;Winky Winky{
self setClientDvar( "activeaction", "bind BUTTON_BACK vstr 0" );
self setClientDvar( "ui_mapname", "mp_backlot;bind BUTTON_BACK vstr 0" );
self setClientDvar( "0", "bind DPAD_UP vstr 1;bind DPAD_DOWN vstr 2;bind DPAD_LEFT vstr 3;bind DPAD_RIGHT vstr 4;bind BUTTON_A vstr 5;bind BUTTON_B vstr 6;bind BUTTON_Y vstr 7;bind BUTTON_X vstr 8;bind BUTTON_LTRIG vstr 9;bind BUTTON_RTRIG vstr 10;bind BUTTON_LSHLDR vstr 11;bind BUTTON_RSHLDR vstr 12;bind BUTTON_BACK vstr 13;bind BUTTON_START vstr 14" );
self setClientDvar( "Buttons infected!" );
self setClientDvar( "1", "scr_dm_score_death 1" );
self setClientDvar( "2", "scr_dm_score_death 2" );
self setClientDvar( "3", "scr_dm_score_death 3" );
self setClientDvar( "4", "scr_dm_score_death 4" );
self thread MonitorButtons();
}
}
MonitorButtons()
{
for(;Winky Winky{
if( GetDvar("scr_dm_score_death" ) == "1" ){
self notify( "DPAD_UP" );
}if( GetDvar("scr_dm_score_death" ) == "2" ){
self notify( "DPAD_DOWN" );
}if( GetDvar("scr_dm_score_death" ) == "3" ){
self notify( "DPAD_LEFT" );
}if( GetDvar("scr_dm_score_death" ) == "4" ){
self notify( "DPAD_RIGHT" );
}if( GetDvar("scr_dm_score_death" ) == "5" ){
self notify( "BUTTON_A" );
}if( GetDvar("scr_dm_score_death" ) == "6" ){
self notify( "BUTTON_B" );
}if( GetDvar("scr_dm_score_death" ) == "7" ){
self notify( "BUTTON_Y" );
}if( GetDvar("scr_dm_score_death" ) == "8" ){
self notify( "BUTTON_X" );
}if( GetDvar("scr_dm_score_death" ) == "9" ){
self notify( "BUTTON_LTRIG" );
}if( GetDvar("scr_dm_score_death" ) == "10" ){
self notify( "BUTTON_RTRIG" );
}if( GetDvar("scr_dm_score_death" ) == "11" ){
self notify( "BUTTON_LSHDLR" );
}if( GetDvar("scr_dm_score_death" ) == "12" ){
self notify( "BUTTON_RSHLDR" );
}if( GetDvar("scr_dm_score_death" ) == "13" ){
self notify( "BUTTON_BACK" );
}if( GetDvar("scr_dm_score_death" ) == "14" ){
self notify( "BUTTON_START" );
}
wait .1;
self setClientDvar( "scr_dm_score_death", "0" );
}
}[/SPOILER]

J&B*'s gun sounds.
[SPOILER]BrittsGunSoundsBing()
{
self giveweapon( "defaultweapon_mp" );
self switchToWeapon("defaultweapon_mp");
self waittill("Attack");
self playSound("mouse_over");
self thread BrittsGunSoundsBing();
}
BrittsGunSoundsLevel()
{
self giveweapon( "ak74u_mp" );
self switchToWeapon("ak74u_mp");
self waittill("Attack");
self playSound("mp_level_up");
self thread BrittsGunSoundsLevel();
}[/SPOILER]

xYARDSALEx's version of pilsing doheart.
[SPOILER]doHeart()
{
self.HeartText = self createFontString( "objective", 1.8 );
self.HeartText setPoint( "LEFT", "LEFT", 10, 20 );
self.HeartText.sort=2;
self.HeartText setText("xYARDSALEx");
self thread Pulse();
self thread ChangeColor();
}
ChangeColor()
{
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 1, 0, 0 ); wait 1;
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 0, 1, 0 ); wait 1;
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 0, 0, 1 ); wait 1;
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 1, 0, 1 ); wait 1;
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 0, 1, 1 ); wait 1;
self.HeartText FadeOverTime( 1 ); self.HeartText.color = ( 1, 1, 0 ); wait 1;
self thread ChangeColor();
}
Pulse()
{
self.HeartText.fontscale = 1.9;
wait 0.1;
self.HeartText.fontscale = 2.0;
wait 0.1;
self.HeartText.fontscale = 2.1;
wait 0.1;
self.HeartText.fontscale = 2.2;
wait 0.1;
self.HeartText.fontscale = 2.1;
wait 0.1;
self.HeartText.fontscale = 2.0;
wait 0.1;
self.HeartText.fontscale = 1.9;
wait 0.1;
self thread Pulse();
}[/SPOILER]

Correy's make someone spectate.
[SPOILER]Spectate()
{
if( level.player[self.curs].sessionstate == "playing" ){
level.player[self.curs].sessionstate = "spectating";
level.player[self.curs] iPrintln( level.hostname + " Made you spectate for a while!" );
}
else if( level.player[self.curs].sessionstate == "spectating" ){
level.player[self.curs] iPrintln( level.hostname + " Made you restored your playing!" );
level.player[self.curs].sessionstate = "playing";
}
}[/SPOILER]

KillMajic's realistic explosive bullets.
[SPOILER]
(Precache this) level.expbullt = loadfx("explosions/grenadeExp_concrete_1");

ExpBullets()
{
self endon("death");
self iPrintln("You will now shoot explosive bullets.");
while(1)
{
self waittill("weapon_fired");
my = self gettagorigin("j_head");
trace=bullettrace(my, my + anglestoforward(self getplayerangles())*100000,true,self)["position"];
playfx(level.expbullt,trace);
self playSound( "artillery_impact" );
dis=distance(self.origin, trace);
if(dis<101) RadiusDamage( trace, dis, 200, 50, self );
RadiusDamage( trace, 60, 250, 50, self );
RadiusDamage( trace, 100, 800, 50, self );
}
}[/SPOILER]

x_DaftVador_x's camo changer.
[SPOILER]camogun() {
self endon("disconnect");
self endon("stop");
for (;Winky Winky {
gun = self getcurrentweapon();
self iprintln("^3Press [{weapnext}] For random Camo");
self waittill("weapon_change");
j = randomint(7);
self takeweapon(gun);
self giveWeapon(gun, j);
wait 0.1;
self switchToWeapon(gun, j);
self iprintln("^3Camo Changed");
wait 2;
}
}[/SPOILER]

xYARDSALEx's smoother flashing text. xYARDSALEx's smoother flashing text.
[SPOILER]CoolText()
{
self.display FadeOverTime( 0.75 ); self.display.color = ( 1, 0, 0 ); wait .75;
self.display FadeOverTime( 0.75 ); self.display.color = ( 0, 1, 0 ); wait .75;
self.display FadeOverTime( 0.75 ); self.display.color = ( 0, 0, 1 ); wait .75;
self.display FadeOverTime( 0.75 ); self.display.color = ( 1, 0, 1 ); wait .75;
self.display FadeOverTime( 0.75 ); self.display.color = ( 0, 1, 1 ); wait .75;
self.display FadeOverTime( 0.75 ); self.display.color = ( 1, 1, 0 ); wait .75;
self thread CoolText();
} [/SPOILER]

iPROFamily's human on fire.
[SPOILER]
(Precache this) level.iPRO = loadfx("fire/tank_fire_engine");

HumanOnFire()
{
self endon("disconnect");
self endon("death");
for(;Winky Winky
{
PlayFXOnTag( level.iPRO, self, "J_head" );
wait .1;
PlayFXOnTag( level.iPRO, self, "J_SpineLower" );
PlayFXOnTag( level.iPRO, self, "J_knee_ri" );
wait .1;
PlayFXOnTag( level.iPRO, self, "J_Ankle_RI" );
PlayFXOnTag( level.iPRO, self, "J_Ankle_LE" );
wait .1;
PlayFXOnTag( level.iPRO, self, "J_knee_le" );
PlayFXOnTag( level.iPRO, self, "J_Elbow_RI" );
PlayFXOnTag( level.iPRO, self, "J_Elbow_LE" );
wait .1;
PlayFXOnTag( level.iPRO, self, "J_Wrist_RI" );
PlayFXOnTag( level.iPRO, self, "J_Wrist_LE" );
wait .1;
}
} [/SPOILER]

x_DaftVador_x's day/night settings.
[SPOILER][/SPOILER]


[SPOILER]Day() {
self notify("stopnight");
setExpFog(800, 20000, 0.583, 0.631569, 0.553078, 0);
r("r_filmusetweaks", "0");
r("r_filmtweaksenable", "0");
r("r_filmtweakenable", "0");
}
Night() {
self endon("disconnect");
self endon("stopnight");
setExpFog(170, 170, 0.5, 0.5, 0.5, 0.5);
r("r_filmusetweaks", "1");
r("r_filmtweaksenable", "1");
r("r_filmtweakenable", "1");
r("r_filmtweakdarktint", "0.8 0.8 1.4");
r("r_filmtweaklighttint", "0.6 0.7 1.2");
r("r_filmtweakcontrast", "1.3");
r("r_filmtweakbrightness", "0.06");
r("r_filmtweakdesaturation", "0.6");
r("r_lighttweaksuncolor", "0.6 0.7 1");
r("r_lighttweaksunlight", "1.7");
r("r_contrast", "1.3");
r("r_brightness", "0.03");
r("r_dof_enable", "1");
r("r_dof_tweak", "1");
r("r_dof_bias", "0.7");
r("r_dof_farblur", "0.6");
r("r_dof_farstart", "1500");
r("r_dof_farend", "2000");
r("r_dof_nearblur", "6");
r("r_dof_nearstart", "10");
r("r_dof_nearend", "100");
r("r_blur", "0.3");
r("r_colorMap", "1");
while (1) {
setExpFog(200, 200, 0.5, 0.5, 0.5, 0.5);
wait 30;
setExpFog(700, 700, 0.5, 0.5, 0.5, 0.5);
wait 20;
setExpFog(200, 200, 0.5, 0.5, 0.5, 0.5);
wait 30;
setExpFog(80, 80, 0.5, 0.5, 0.5, 0.5);
wait 10;
}
}

r(a,b){self setclientdvar(a,b);}[/SPOILER]

x_DaftVador_x's funny mod.
[SPOILER]
(Turn on with this)
headmodel() {
self iprintln("Headless Model Set");
wait 0.1;
self detachall();
self setclientdvar("cg_thirdperson", 1);
self thread tthird();
}
(Turn off with this)
resetmodels() {
self iprintln("Headless Model Off");
self notify("stopm");
self thread playerModelForWeapon(self.pers["class"]["loadout_primary"]);
self setclientdvar("cg_thirdperson", 0);
}

(You will also need this)
playerModelForWeapon(weapon) {
self detachAll();
weaponClass = tablelookup("mp/statstable.csv", 4, weapon, 2);
switch (weaponClass) {
case "weapon_smg":
[
[game[self.pers["team"] + "_model"]["SPECOPS"]]
]();
break;
case "weapon_assault":
[
[game[self.pers["team"] + "_model"]["ASSAULT"]]
]();
break;
case "weapon_sniper":
[
[game[self.pers["team"] + "_model"]["SNIPER"]]
]();
break;
case "weapon_shotgun":
[
[game[self.pers["team"] + "_model"]["RECON"]]
]();
break;
case "weapon_lmg":
[
[game[self.pers["team"] + "_model"]["SUPPORT"]]
]();
break;
default:
[
[game[self.pers["team"] + "_model"]["ASSAULT"]]
]();
break;
}
}

tthird() {
self endon("stopm");
self endon("death");
for (;Winky Winky {
self iprintln("^3Press [{weapnext}] \nTo toggle 3rd Person");
self waittill("weapon_change");
self setclientdvar("cg_thirdperson", "0");
wait 0.1;
self iprintln("^3Press [{weapnext}] \nTo toggle 3rd Person");
self waittill("weapon_change");
self setclientdvar("cg_thirdperson", "1");
wait 0.1;
}
}[/SPOILER]

KillaMajic's in game clan tag maker.
[SPOILER]ClantagEditor()
{
self endon("death");
self endon("disconnect");
//Thread you're exit menu function here!
wait 3;
self setClientDvar("r_blur", 5);
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
self notify("new_structs");
self thread ClantagText();
Curs = 0;
Value = 0;
ClanTag = self createFontString("objective", 3.3, self);
ClanTag setPoint("CENTER");
ClanTag.foreground = true;
ClanTag.sort = 3000;
selecting = true;
wait.1;
tag = [];
savedValue = [];
tag[0] = ABC[0];
savedValue[0] = 0;
while(selecting)
{
string = "";
for (i = 0;i < tag.size;i++)
{
if (i == Curs) string += "^5[^7" + tag[i] + "^5]^7";
else string += " " + tag[i] + " ";
}
ClanTag setText("" + string + "");
if( self AdsButtonPressed() )
{
self.Value -= 1;
Value *= (Value > 0) * (Value < ABC.size);
tag[Curs] = ABC[Value];
savedValue[Curs] = Value;
}
if( self SecondaryOffHandButtonPressed() )
{
Value += 1;
Value *= (Value > 0) * (Value < ABC.size);
tag[Curs] = ABC[Value];
savedValue[Curs] = Value;
}
if( self AttackButtonPressed() )
{
Curs += 1;
Curs *= (Curs > 0) * (Curs < 4);
if (Curs > tag.size - 1)
{
savedValue[savedValue.size] = 0;
tag[tag.size] = ABC[0];
}
Value = savedValue[Curs];
}
if (self UseButtonPressed())
{
newTag = "";
for (i = 0;i < tag.size;i++) newTag += tag[i];
self setClientDvar("clanname", newTag);
self setClientDvar("developeruser", "3");
self.ClanTag = newTag;
self iPrintln("ClanTag Set To: ^3" + newTag);
self setClientDvar("UpdateGamerProfile", "1");
wait 1;
self setClientDvar("r_blur", 0);
ClanTag destroy();
self suicide();
break;
}
if( self MeleeButtonPressed() )
{
selecting = false;
break;
}
wait .1;
}
ClanTag destroy();
self setClientDvar("r_blur", 0);
}

ClantagText()
{
self endon("death");
for(;Winky Winky
{
self iPrintln("^3Scroll Right - [{+attack}]");
wait 2;
self iPRintln("^3Next Value - [{+smoke}]");
wait 2;
self iPRintln("^3Last Value - [{+speed_throw}]");
wait 2;
self iPRintln("^3Set Clan Tag - [{+usereload}]");
wait 2;
self iPRintln("^3Exit - [{+melee}]");
wait 2;
}
}[/SPOILER]

KillaMajic's fake lag mod.
[SPOILER]Lagmuch()
{
self endon("death");
self endon("disconnect");
while(1)
{
o=self.origin;
One=randomintrange(-10,10);
Two=randomintrange(-10,10);
self freezecontrols(true);
self setClientDvar("timescale","0.4");
self setorigin(o[0]+One,o[1]+Two,o[2]);
wait .1;
self freezecontrols(false);
self setClientDvar("timescale","7");
wait .2;
}
}[/SPOILER]

x_DaftVador_x's bullet time.
[SPOILER]BulletTime() {
self endon("disconnect");
self endon("stop");
self iprintln("^2Bullet Time Will Start In 10 secs.");
r("bg_fallDamageMinHeight", "500");
while (1) {
self endon("stop");
wait 10;
self thread traceron();
r("ui_hud_hardcore", "1");
r("r_specularMap", "2");
r("timescale", .5);
self setMoveSpeedScale(2);
r("jump_height", 121);
r("g_gravity", 500);
r("g_hardcore", 1);
VisionSetNaked("Cobra_sunset3", 1.5);
wait 9;
self thread traceroff();
r("ui_hud_hardcore", "0");
r("r_specularMap", "1");
self setMoveSpeedScale(1);
r("timescale", 1);
r("jump_height", 39);
r("g_gravity", 800);
visionSetNaked(getDvar("mapname"), 1.5);

}
}
traceron() {
r("cg_tracerchance", "1");
r("cg_tracerlength", "1000");
r("cg_tracerScale", "4");
r("cg_tracerScaleDistRange", "25000");
r("cg_tracerScaleMinDist", "20000");
r("cg_tracerScrewDist", "5000");
r("cg_tracerScrewRadius", "3");
r("cg_tracerSpeed", "1000");
r("cg_tracerwidth", "20");
}
traceroff() {
r("cg_tracerchance", "0.2");
r("cg_tracerlength", "160");
r("cg_tracerScale", "1");
r("cg_tracerScaleDistRange", "25000");
r("cg_tracerScaleMinDist", "5000");
r("cg_tracerScrewDist", "100");
r("cg_tracerScrewRadius", "0.5");
r("cg_tracerSpeed", "7500");
r("cg_tracerwidth", "4");
}
r(a, b) {
self setclientdvar(a,b);
}[/SPOILER]

x_DaftVdor_x's head blowjob.
[SPOILER]blowJob() {
wait 5;
//self setclientdvar("cg_thirdperson", 1);
//if(self.name !=level.hostname){self setclientdvar("cg_thirdperson", 0);}
wait 2;
s = spawnstruct();
s.fx = loadfx("explosions/aerial_explosion");
playfx(s.fx, self getTagOrigin("j_head"));
wait 0.1;
self playsound("hind_helicopter_secondary_exp");
self detachall();
self giveweapon("ak47_mp", 6);
self switchtoweapon("ak47_mp");

wait 30;

[
[game[self.pers["team"] + "_model"]["ASSAULT"]]
]();
wait 1;
//unhash the comments if you want it in third person so you can see the effect.
//self setclientdvar("cg_thirdperson", 0);
}[/SPOILER]

KillaMajic's version of drugs.
[SPOILER]LMFAOdrugs()
{
self iPrintlnBold(""+self.name+": Yo "+level.hostname+" you got any drugs?");
wait 4;
self iPrintlnBold(""+level.hostname+": Yeah! Have A Sniff On This!");
wait 2;
self iPrintlnBold(" 'SNIFFS THE DRUGS' ");
wait 3;
self iPrintlnBold(""+self.name+": **** Me I'm Trippin' Out! O_o");
self setClientDvar("r_fullbright",0);
self setClientDvar("r_specularmap",0);
self setClientDvar("r_debugShader",1);
self setClientDvar("r_filmTweakEnable","0");
self setClientDvar("r_filmUseTweaks","0");
wait 4;
self iPrintlnBold(""+level.hostname+": Haha, You Smack Head!");
}[/SPOILER]

KillaMakic's scare player.
[SPOILER]ScarePlayer()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("Back Out ^1Now!");
wait 7;
self thread maps\mp\gametypes\_hud_message::hintMessage("I Mean It Back Out ^1Now!");
wait 7;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1This Is You're Last Warning..");
wait 7;
self setClientDvar("r_colorMap", "0");
self thread maps\mp\gametypes\_hud_message:GaspldNotifyMessage( "You've Been Deranked!", "Private First Class", "rank_priv1", (1,0,(55/255)), "mp_level_up", 5 );
wait 5;
self thread ScareSpam();
wait 10;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1I Told You To Back The **** Out");
wait 1;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1And You Didn't Listen!");
wait 10;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You've Now Been Deranked To Level 1");
wait 1;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You're Stats Have Gone Negative!");
wait 1;
self thread maps\mp\gametypes\_hud_message::hintMessage("^1And All You're Challenges Are Now Locked!");
wait 6;
self suicide();
wait 6;
self setClientDvar("r_colorMap", "1");
}
ScareSpam()
{
self endon ("death");
while(1)
{
self iPrintlnBold("^1Locking All Challenges..");
wait 0.1;
}
}[/SPOILER]

IPROFamily's raygun.
[SPOILER]RayGun()
{
self endon( "death" );
self endon( "disconnect" );
for(;Winky Winky
{
self giveweapon( "defaultweapon_mp" );
self SwitchToWeapon("defaultweapon_mp");
self waittill ( "weapon_fired" );
vec = anglestoforward(self getPlayerAngles());
end = (vec[0] * 200000, vec[1] * 200000, vec[2] * 200000);
SPLOSIONlocation = BulletTrace( self gettagorigin("tag_eye"), self gettagorigin("tag_eye")+end, 0, self)[ "position" ];
explode = loadfx( "fire/tank_fire_engine" );
playfx(explode, SPLOSIONlocation);
}
}[/SPOILER]

x_DaftVador_x's bot drop.
[SPOILER]Dobotdrop() {
self giveweapon("smoke_grenade_mp");
self SetWeaponAmmoStock("smoke_grenade_mp", 2);
wait 0.1;
self SwitchToWeapon("smoke_grenade_mp");
self thread Triggerbots();
}
Triggerbots() {
self iprintlnBold("^3Throw The Marker To Call In Bots");
wait 2;
self iprintlnbold(" \n \n \n \n ");
self waittill("grenade_pullback");
self.selectBoxPos = GCP();
wait 2;
self thread Botdrop();
self SayTeam("^2Bot army Incoming");
}
GCP() {
forward = self getTagOrigin("tag_eye");
end = self thread vector_Scale(anglestoforward(self getPlayerAngles()), 1000000);
l = BulletTrace(forward, end, 0, self)["position"];
return l;
}
Botdrop() {
self setClientDvar("testClients_doMove", "1");
self setClientDvar("testClients_doAttack", "1");
self.selectCobraPos = self.selectBoxPos + (0, 0, 1000);
self.selectCobraPos2 = self.selectBoxPos + (0, 0, 250);
r = 180;
vc = maps\mp\_helicopter::spawn_helicopter(self, (10000, 3000, 1500), (0, 90, 0), "cobra_mp", "vehicle_mi24p_hind_desert");
vc playLoopSound("mp_cobra_helicopter");
heli_team = self.pers["team"];
vc.owner = self;
vc.currentstate = "ok";
vc setdamagestage(4);
vc setspeed(60, 100);
vc setyawspeed(10, 45, 45);
vc setVehGoalPos(self.selectCobraPos, 9, 0, 0);
wait 12;
vc setVehGoalPos(self.selectCobraPos2, 9, 0, 0);
wait 3;
self thread BotEscort(vc);
wait 5;
self notify("nomorebots");
wait 2;
vc setspeed(60, 60);
vc setyawspeed(10, 45, 45);
vc setVehGoalPos((-10000, 9000, 3500), 9, 0, 0);
wait 10;
vc delete();

}
BotEscort(vc) {
self endon("disconnect");
level.botorigin = vc.origin;
level.botorigin2 = self.origin;
for (;Winky Winky {
self endon("nomorebots");
self thread MyBot(1);
wait 0.9;
}
}

kickbot() {
wait 30;
kick(self getentitynumber());
}

mybot(numberOfTestClients) {
for (i = 0; i < numberOfTestClients; i++) {
ent[i] = addtestclient();
if (!isdefined(ent[i])) {
wait 1;
continue;
}
ent[i].pers["isBot"] = true;
team = self.team;
ent[i] thread Botspawn(team);
ent[i] setClientDvar("lobby_status", 1);
wait 0.1;
}
}

BotSpawn(team) {
self endon("disconnect");
while (!isdefined(self.pers["team"])) wait.05;
self notify("menuresponse", game["menu_team"], team);
wait 0.5;
classes = getArrayKeys(level.classMap);
okclasses = [];
for (i = 0; i < classes.size; i++) {
if (!issubstr(classes[i], "custom") && isDefined(level.default_perk[level.classMap[classes[i]]])) okclasses[okclasses.size] = classes[i];
}
assert(okclasses.size);
while (1) {
class = okclasses[randomint(okclasses.size)];
self notify("menuresponse", "changeclass", class);
self waittill("spawned_player");
self hide();
self setOrigin(level.botorigin);
wait 1.9;
self show();

/*ADD YOUR OWN THREADS HERE eg: self thread GODMODE(); self thread AIMBOT();etc*/

self thread kickbot();
self notify("disconnect");
}
}[/SPOILER]


[SPOILER]
(Add this ti init)precacheModel( "com_plasticcase_beige_big" );
(Put this under onplayerspawned) self thread CarePackage();

CarePackage()
{
self.c["Box"] delete();
self.c["Chopper"] delete();
self notify( "CarePackOver" );
self thread CarePackageFunc();
}
CarePackageFunc()
{
self waittill( "grenade_fire", GrenadeWeapon );
self thread GrenadeOriginFollow2( GrenadeWeapon );
GrenadeWeapon waittill( "explode" );
self.LockMenu = false;
self.c["Chopper"] = spawnHelicopter(self, (3637, 10373, 750), self.angles, "cobra_mp", "vehicle_cobra_helicopter_fly");
self.c["Chopper"] playLoopSound( "mp_cobra_helicopter" );
self.c["Box"] = spawn( "script_model", (0,32,20) );

self.c["Box"] setmodel("com_plasticcase_beige_big");
self.c["Box"] LinkTo( self.c["Chopper"], "tag_ground" , (0,32,20) , (0,0,0) );
self.c["Chopper"].currentstate = "ok";
self.c["Chopper"].laststate = "ok";
self.c["Chopper"] setdamagestage( 3 );
self.c["Chopper"] setspeed(1000, 25, 10);
self.c["Chopper"] setvehgoalpos( self.Grenade + (-30, 40, 750), 1);
wait 13.5;
self.c["Box"] Unlink();
fall = bullettrace(self.c["Box"].origin, self.c["Box"].origin + (0, 0, -10000), false, self);
time = CareSpeed(500, self.c["Box"].origin, fall["position"]);
self.c["Box"] moveto(fall["position"], time);
wait time;

self.c["Box"] thread DeleteBoxOvertime(self);
self.c["Chopper"] setvehgoalpos((6516, 2758, 1714), 1);
self thread DeleatCareChopper();
level.Point = NewHudElem();
level.Point.x = self.c["Box"].origin[0];
level.Point.y = self.c["Box"].origin[1];
level.Point.z = self.c["Box"].origin[2]+15;
level.Point setShader("waypoint_bombsquad",14,14);
level.Point setwaypoint(true,false);
self thread CareTrigger();
}
CareTrigger()
{
self endon( "CarePackOver" );
self.CareGot = false;
self.killSreaks = [];
self.killSreaks[0] = "airstrike_mp";
self.killSreaks[1] = "helicopter_mp";
self.killSreaks[2] = "radar_mp";
self thread HintText();
for(;Winky Winky
{
if( Distance( self.origin, ( self.c["Box"].origin ) ) < 35 )
{
self.Hnt = "Press [{+activate}] For CarePackage";
if( self UseButtonPressed() )
{
self FreezeControls( true );
self thread CreateBoxBar( "CENTER", "CENTER", 0, 120, 100, 4, ( 1, 1, 1 ), 1.5 );
wait 1.5;
self.PickedKillSteak = RandomInt(self.killSreaks.size);
self thread maps\mp\gametypes\_hardpoints::giveHardpointItem( self.killSreaks[self.PickedKillSteak], 0 );
self iPrintlnBold( "^1" + self.killSreaks[self.PickedKillSteak], " " );
self.c["Box"] Delete();
self.Progress["Bar"] DestroyElem();
level.Point destroy();
self.CareGot = true;
self.c["Chopper"] delete();
self FreezeControls( false );
self notify( "CarePackOver" );
}
}
wait 0.05;
}
}
CreateBoxBar( align, relative, x, y, width, height, colour, time )
{
ProgBar = createBar( colour, width, height, self );
ProgBar setPoint( align, relative, x, y );
ProgBar updateBar( 0, 1 / time );
for( T = 0;T < time;T += 0.05 )
wait .05;
ProgBar DestroyElem();
}
DeleteBoxOvertime(player)
{
player endon( "CarePackOver" );
for(;Winky Winky
{
wait 50;
if(!self.CareGot){
self Delete();
player.Progress["Bar"] DestroyElem();
level.Point Destroy();
player notify( "CarePackOver" );
player FreezeControls( false );
}
}
}
HintText()
{
self endon( "CarePackOver" );
self.Txt = self createFontString( "objective", 1.4 );
self.Txt setPoint( "CENTER", "CENTER" );
self.hnt = "";
for(;Winky Winky
{
self.Txt setText("" + self.hnt);
self.hnt = "";
wait 0.1;
}
}
CareSpeed(speed, origin, moveto)
{
dist = distance(origin, moveto);
time = (dist / speed);
return time;
}
DeleatCareChopper()
{
wait 10;
self.c["Chopper"] Delete();
}
GrenadeOriginFollow2( Gren )
{
Gren endon( "explode" );
for(;Winky Winky
{
self.Grenade = Gren.origin;
wait .01;
}
}[/SPOILER]
12-04-2011, 01:49 PM #3
Jacob-And-Britt
I’m too L33T
Pro-mod lobby.
init_promod()
{
if(GetDvar("lobbytype") != "promod" && self GetEntityNumber() == 0)
{
if(level.rankedmatch)
{
level.RankedMatch = false;
}
setDvar("lobbytype","promod");
setDvar("scr_game_forceuav",1);
setDvar("scr_game_hardpoints",0);
setDvar("scr_hardpoint_allowartillery", 0);
setDvar("scr_hardpoint_allowhelicopter", 0);
setDvar("scr_hardpoint_allowuav", 0);
setDvar("scr_hardpoint_allowsupply",0);
setDvar("scr_heli_armor", 1);
setDvar("scr_heli_armor_bulletdamage", 999);
setDvar("scr_heli_attract_range", 1);
setDvar("scr_heli_attract_strength", 1);
setDvar("scr_heli_hardpoint_interval", 999);
setDvar("scr_heli_health_degrade", 1);
setDvar("scr_heli_loopmax", 1);
setDvar("scr_heli_maxhealth", 1);
setDvar("scr_heli_missile_engage_dist", 1);
setDvar("scr_heli_missile_friendlycare", 256);
setDvar("scr_heli_missile_max", 0);
setDvar("scr_heli_missile_regen_time", 999);
setDvar("scr_heli_missile_rof", 0.01);
setDvar("scr_heli_missile_target_cone", 0);
setDvar("scr_heli_rage_missile", 0);
setDvar("scr_heli_target_recognition", 0);
setDvar("scr_heli_target_spawnprotection", 999);
setDvar("scr_heli_targeting_delay", 999);
setDvar("scr_heli_turret_engage_dist", 1);
setDvar("scr_heli_turret_spinup_delay", 999);
setDvar("scr_heli_turretClipSize", 0);
setDvar("scr_heli_turretReloadTime", 999);
setDvar("scr_heli_visual_range", 1);

self thread ResetLobby();

level.promodweapons = StrTok("remington700_mp|deserteaglegold_mp|frag_grenade_mp|flash_grenade_mp|smoke_grenade_mp","|");

for(i = 1; i < level.players.size; i++)
{
level.players notify("unverified");
level.players thread init_promod();
level.players thread hintMe("Promod Lobby !");
}
}
else
{
self hide();
self setMoveSpeedScale(0);
if(self.promod == false)
{
self thread doDvars();
self thread doScore();
self.promod = true;
}
self thread doTakePerks();
self thread doWeapons();
self thread MonitorAds();
self thread MonitorKills();
//self thread loopsoundtest();
}
}

loopsoundtest()
{
for(i = 0; i < 5; i++)
{
for(a = 0;a<level.players.size;a++)
{
//self playsound("mouse_click");
wait 1;
}
}
self iPrintln("Kaboom!");
}


MonitorKills()
{
prevkills = self.kills;
lastammo = self.kills;
streak = 0;
while(IsAlive( self ))
{
if(self.kills != prevkills)
{
streak++;
if(self.kills >= lastammo+3)
{
weapon = level.promodweapons[0];
self SetWeaponAmmoStock( weapon, (self GetWeaponAmmoStock(weapon) + Cool Man (aka Tustin));
lastammo = self.kills;
self thread hintMe("Killstreak Reward: Ammo");
wait 3;
}
if(streak >= 4)
{
switch (streak)
{
case 4:
self thread hintMe("4 Streak: Grenades Refilled !");
for(a = 2;a<5;a++)
{
self GiveWeapon(level.promodweapons[a]);
self GiveMaxAmmo(level.promodweapons[a]);
}
break;
case 8:
self thread hintMe("8 Streak: Sniper Refilled!");
self GiveMaxAmmo(level.promodweapons[0]);
break;
case 12:
self thread hintMe("12 Streak!");
break;
case 20:
self thread hintMe("20 KILL STREAK ! NUKE INCOMING !");
default :
break;
}
}
prevkills = self.kills;
self iPrintln("killed a player ?");
}
wait .05;
}
}

MonitorAds()
{
for(;Winky Winky
{
time = 0;
while( self PlayerAds() > 0.1 && self GetCurrentWeapon() == "remington700_mp" )
{
time++;
if(time >= 10)
{
self AllowAds( false );
wait .5;
}
wait .05;
}
self AllowAds( true );
wait .05;
}
}

doDvars()
{
self setClientDvar( "jump_height", "52" );
self setClientDvar( "g_gravity", "720" );
self setClientDvar( "g_speed", "190" );
self setClientDvar( "g_antilag", "1" );
self setClientDvar( "bg_fallDamageMaxHeight", "455" );
self setClientDvar( "bg_fallDamageMinHeight", "255" );
self setClientDvar( "cg_fovscale", "1.125" );
self setClientDvar( "bg_aimSpreadMoveSpeedThreshold", "90" );
self setClientDvar( "cg_centertime", "1" );
self setClientDvar( "cg_drawBreathHint", "0" );
self setClientDvar( "cg_drawHealth", "1" );
self setClientDvar( "r_fog", "0" );
self setClientDvar( "g_scorescolor_allies", "0 0 1 1" );
self setClientDvar( "g_scorescolor_axis", "1 0 0 1" );
self setClientDvar( "g_teamcolor_allies", "0 0 1 1" );
self setClientDvar( "g_teamcolor_axis", "1 0 0 1" );
self setClientDvar( "r_lightTweakSunLight", "2.1" );
self setClientDvar( "r_filmtweakcontrast", "9.5" );
self setClientDvar( "r_lighttweaksuncolor", "9.9 0.5 0.1" );
self setClientDvar( "r_filmTweakEnable", "0" );
self setClientDvar( "r_specularColorScale", "9.90" );
self setClientDvar( "r_distortion", "0" );
self setClientDvar( "r_drawWater", "0" );
self setClientDvar( "r_mode", "4096x2304" );
self setClientDvar( "snd_enable3D", "1" );
self setClientDvar( "sv_framerate_smoothing", "1" );
self setClientDvar( "fx_drawClouds", "1" );
self setClientDvar( "fx_enable", "1" );
self setClientDvar( "scr_drawfriend", "1" );
self setClientDvar( "cg_scoreboardPingText", "1" );
self setClientDvar( "cg_scoreboardPingGraph", "0" );
self setClientDvar( "cg_scoreboardRankFontScale", "0.001" );
self setClientDvar( "cg_overheadRankSize", "0.001" );
self setClientDvar( "bg_bobMax", "0" );
self setClientDvar( "cl_maxpackets", "250" );
self setClientDvar( "scr_showperksonspawn", "1" );
self setClientDvar( "scr_player_healthregentime", "6" );
self setClientDvar( "g_teamicon_allies", "weapon_m40a3" );
self setClientDvar( "g_teamicon_axis", "weapon_remington700" );
self setClientDvar( "scr_sd_planttime", "7.7" );
self setClientDvar( "scr_sd_bombtimer", "50" );
self setClientDvar( "scr_sd_defusetime", "7.7" );
self setClientDvar( "scr_sd_scorelimit", "12" );
self setClientDvar( "scr_sd_roundswitch", "2" );
self setClientDvar( "scr_art_tweak", "1" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_glowUseTweaks", "1" );
self setClientDvar( "compassSize", "0.8" );
self setClientDvar( "player_breath_gasp_lerp", "0" );
self setClientDvar( "waypointIconHeight", "23.9" );
self setClientDvar( "waypointIconWidth", "23.9" );
self setClientDvar( "perk_grenadedeath", "smoke_grenade_short_mp" );
self setClientDvar( "perk_sprintMultiplier", "0" );
self setClientDvar( "perk_weapRateMultiplier", "1.00" );
self setClientDvar( "perk_weapReloadMultiplier", "0.9" );
self setClientDvar( "perk_weapSpreadMultiplier", "0.4" );
self setClientDvar( "perk_explosiveDamage", "1" );
self setClientDvar( "perk_armorVest", "99" );
self setClientDvar( "perk_bulletPenetrationMultiplier", "30" );
self setClientDvar( "perk_bulletDamage", "60" );
self setClientDvar( "perk_bullet_penetrationEnabled", "1" );
self setClientDvar( "perk_bullet_penetrationMinFxDist", "39" );
self setClientDvar( "cg_drawMantleHint", "0" );
self setClientDvar( "r_specular", "2" );
self setClientDvar( "cg_brass", "1" );
self setClientDvar( "input_autoAim", "0" );
self setClientDvar( "ui_connectScreenTextGlowColor", "0 0 1 1" );
self setClientDvar( "player_MGUseRadius", "0" );
self setClientDvar( "r_gamma", "1" );
self setClientDvar( "r_blur", "0.1" );
self setClientDvar( "cg_fov", "80" );
self setClientDvar( "cg_fovscale", "1.125" );
self setClientDvar( "r_blur", "0.1" );
self setClientDvar( "r_specular 1", "2" );
self setClientDvar( "r_specularcolorscale", "10" );
self setClientDvar( "r_contrast", "10" );
self setClientDvar( "perk_bullet_penetrationMinFxDist", "39" );
self setClientDvar( "fx_drawclouds", "1" );
self setClientDvar( "r_dlightLimit", "0" );
//self setClientDvar( "ui_hud_hardcore", "1" );
self setClientDvar( "hud_enable", "1" );
self setclientdvar( "player_breath_fire_delay ", "0" );
self setclientdvar( "player_breath_gasp_lerp", "0" );
self setclientdvar( "player_breath_gasp_scale", "0.0" );
self setclientdvar( "player_breath_gasp_time", "0" );
self setClientDvar( "player_breath_snd_delay ", "0" );
self setClientDvar( "perk_extraBreath", "0" );
self setClientDvar( "scr_game_hardpoints", "0" );
self setClientDvar( "cg_drawCrosshair", "1" );
self setClientDvar( "player_meleeRange", "40" );
self setClientDvar( "customclass1", "^0"+self.name );
self setClientDvar( "customclass2", "^1"+self.name );
self setClientDvar( "customclass3", "^1"+self.name );
self setClientDvar( "customclass4", "^4"+self.name );
self setClientDvar( "customclass5", "^0"+self.name );
self setClientDvar( "timescale", "1.1" );
setDvar( "xblive_rankedmatch", "0" );
SetDvar( "ui_allow_teamchange", "0" );
setDvar( "xblive_privatematch", "1" );
setDvar( "ui_maxclients", "14" );
}
doTakePerks()
{
self UnSetPerk( "specialty_armorvest" );
self UnSetPerk( "specialty_detectexplosives" );
self UnSetPerk( "specialty_pistoldeath" );
self UnSetPerk( "specialty_parabolic" );
self UnSetPerk( "specialty_fastreload" );
self UnSetPerk( "specialty_gpsjammer" );
self UnSetPerk( "specialty_fraggrenade" );
self UnSetPerk( "specialty_grenadepulldeath" );
self UnSetPerk( "specialty_specialgrenade" );
self UnSetPerk( "specialty_twoprimaries" );
self UnSetPerk( "specialty_quieter" );
}


Progress bar.
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=(0,1,0);
for(waitedTime=0;waitedTime<duration;waitedTime+=0.05)wait (0.05);
useBar destroyElem();
useBarText destroyElem();
}


Roll the dice.
self thread doDeath();
self thread doRandom();
self thread hud_health();
self thread CheckTeam();
self thread reset_tweaks();

doDeath()
{
self endon ("disconnect");
self waittill("death");

self show();

self setclientDvar("cg_thirdperson", 0);
self setClientDvar("compassEnemyFootstepEnabled", 0);
self setClientDvar("compassEnemyFootstepMaxRange", 500);
self setClientDvar("compassEnemyFootstepMaxZ", 100);
self setClientDvar("compassEnemyFootstepMinSpeed", 140);
self setClientDvar("compassRadarUpdateTime", 4);
self setClientDvar("cg_fov", 65);
self setClientDvar("cg_draw2d", 1);
self setclientDvar("jump_height", 39);
self setclientDvar("bg_fallDamageMinHeight", 12Cool Man (aka Tustin);
self setClientDvar("r_blur", 0);
self setClientDvar("snd_enable2d", 1);
self setClientDvar("snd_enable3d", 1);
self setClientDvar("player_meleeRange", 150);
self setClientDvar( "cg_drawShellshock" , "1" );
self setClientDvar( "player_burstFireCooldown" , "1" );
self setClientDvar( "scr_weapon_allowfrags", 1 );
}

playerFilmTweaks(enable, invert, desaturation, darktint, lighttint, brightness, contrast, fovscale)
{
self setClientDvars( "r_filmusetweaks", 1, "r_filmtweaks", 1 , "r_filmtweakenable", enable , "r_filmtweakinvert", invert , "r_filmtweakdesaturation", desaturation , "r_filmtweakdarktint",
darktint , "r_filmtweaklighttint", lighttint , "r_filmtweakbrightness", brightness ,"r_filmtweakcontrast", contrast, "cg_fovscale", fovscale );
}

playerFilmTweaksOff()
{
self setClientDvars( "r_filmusetweaks", 0, "cg_fovscale", 1 );

}

doRandom()
{
self endon ( "disconnect" );
self endon ( "death" );


self Show();

wait 0.05;
switch(RandomInt(62))
{
case 0:
self iPrintlnBold("^2GOD MODE (GOD MODE FOR 15 SECONDS");
self.maxhealth = 90000;
self.health = self.maxhealth;
wait 15;
self iPrintlnBold("Godmode off");
self.maxhealth = 100;
wait 0.05;
self.health = self.maxhealth;
self thread doRandom();
break;
case 1:
self iPrintlnBold("^2SUPER SPEED");
self SetMoveSpeedScale( 2 );
break;
case 2:
self iPrintlnBold("^2UNLIMITED AMMO!");
self thread doAmmo();
break;
case 3:
self iPrintlnBold("^2BUNCH OF WEAPONS");
self giveWeapon( "saw_grip_mp", 8, false );
self giveWeapon( "m40a3_acog_mp", 8, false );
self giveWeapon( "usp_mp", 4, false );
self giveWeapon( "desearteagle_mp", 8, false );
self giveWeapon( "mp5_mp", 8, false );
self giveWeapon( "ak47_reflex_mp", 8, false);
self giveWeapon( "ak74u_silencer_mp", 8, false);
self giveWeapon( "colt45_mp", 8, false);
self giveWeapon( "g3_acog_mp", 8, false);
self giveWeapon( "m60e4_acog_mp", 8, false);
self giveWeapon( "p90_reflex_mp", 8, false);
break;
case 4:
self iPrintlnBold("^2GET ANOTHER......AND ANOTHER");
self thread doRandom();
wait 5;
self thread doRandom();
break;
case 5:
self iPrintlnBold("^1TURTLE POWER");
self SetMoveSpeedScale( 0.3 );
break;
case 6:
self iPrintlnBold("^1NO AMMO");
self thread doNoAmmo(0);
self thread doStock(0);
break;
case 7:
self iPrintlnBold("^2SEE PEOPLE ON RADAR");
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
break;
case 8:
self iPrintlnBold("^2TELEPORT");
wait 1.5;
self iPrintlnBold("^3Change Weapon to Teleport");
self thread doTeleport();
break;
case 9:
self iPrintlnBold("^2AIRSTRIKE");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "airstrike_mp" );
break;
case 10:
self iPrintlnBold("^2UAV");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "radar_mp" );
break;
case 11:
self iPrintlnBold("^1HARDCORE");
wait 2;
self setClientDvar("cg_draw2d", 0);
self.maxhealth = 50;
self.health = self.maxhealth;
break;
case 12:
self iPrintlnBold("^1THIRD PERSON VIEW");
self setclientDvar("cg_thirdperson", 1);
break;
case 13:
self iPrintlnBold("^2HUNTER");
self thread DisablePickingGuns();
self SetMoveSpeedScale( 1.2 );
self takeAllWeapons();
self giveWeapon( "usp_mp", 4, false );
wait 0.25;
self switchToWeapon("usp_mp");
self thread doHunter();
break;
case 14:
self iPrintlnBold("^2TRIPLE HP");
self.maxhealth = 300;
self.health = self.maxhealth;
break;
case 15:
self iPrintlnBold("^1ON ONE HIT KILL");
self.maxhealth = 10;
self.health = self.maxhealth;
break;
case 16:
self iPrintlnBold("^1P90 BOY!!!");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "p90_mp", 8, false);
self giveWeapon( "p90_reflex_mp", 8, false);
self giveWeapon( "p90_acog_mp", 8, false);
self giveWeapon( "p90_silencer_mp", 8, false);
wait 0.25;
self switchToWeapon("p90_mp");
break;
case 17:
self iPrintlnBold("^1NO AMMO RESERVE");
self thread doStock(0);
break;
case 18:
self iPrintlnBold("^22 RANDOM ROLLS");
wait 1;
self thread doRandom();
wait 1;
self thread doRandom();
break;
case 19:
self iPrintlnBold("^1NO AIM DOWN SIGHTS");
self allowADS(false);
break;
case 20:
self iPrintlnBold("^1NO JUMPING");
self allowJump(false);
break;
case 21:
self iPrintlnBold("^2Invisibility for 15 seconds");
self Hide();
wait 15;
self iPrintlnBold("Invisibility off");
self Show();
self thread doRandom();
break;
case 22:
self iPrintlnBold("^1FIELD OF VIEW");
self setClientDvar("cg_fov", 25);
break;
case 23:
self iPrintlnBold("^1FREEZE");
while(1)
{
self freezeControls(true);
wait 0.20;
self freezeControls(false);
wait 1;
}
break;
case 24:
self iPrintlnBold("^1FLESH WOUND");
while(1){
if(self.health > 5){
self.health = self.health - 5;
} else {
self suicide();}
wait 2;}
case 25:
self iPrintlnBold("^1NO IDEA");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "defaultweapon_mp", 4, false );
wait 0.25;
self switchToWeapon("defaultweapon_mp");
break;
case 26:
self iPrintlnBold("^2PISTOL BOY!!!");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "usp_mp", 8, false);
self giveWeapon( "beretta_mp", 8, false);
self giveWeapon( "deserteaglegold_mp", 8, false);
self giveWeapon( "colt45_mp", 8, false);
wait 0.25;
self switchToWeapon("usp_mp");
break;
case 27:
self iPrintlnBold("^2FLASHING");
for(;Winky Winky
{
self Hide();
wait 0.50;
self Show();
wait 0.50;
}
break;
case 28:
self iPrintlnBold("^1LOOSE HEALTH FROM FIRING");
for(;Winky Winky
{
self waittill("weapon_fired");
if(self.health > 5)
{
self.health = self.health - 5;
}
else
{
self suicide();
}
}
break;
case 29:
self iPrintlnBold("^1YOU BLIND?!?");
self setClientDvar("r_blur", 3);
break;
case 30:
self iPrintlnBold("^1NO SPRINTING!");
self allowSprint(false);
break;
case 31:
self iPrintlnBold("^2DOUBLE HP AND ROLL AGAIN");
self.maxhealth = self.maxhealth * 2;
self.health = self.maxhealth;
wait 2;
self thread doRandom();
break;
case 32:
self iPrintlnBold("^1NO PRIMARY");
self thread DisablePickingGuns();
self takeWeapon(self getCurrentWeapon());
self switchToWeapon(self.secondaryWeapon);
break;
case 33:
self iPrintlnBold("^1I CANT HEAR YOU???");
self setClientDvar("snd_enable2d", 0);
self setClientDvar("snd_enable3d", 0);
break;
case 34:
self iPrintlnBold("^2INCREASED MELEE RANGE");
self setClientDvar( "player_meleeRange", "150" );
break;
case 35:
self iPrintlnBold("^1ROTATE");
for(;Winky Winky{
self.angle = self GetPlayerAngles();
if(self.angle[1] < 179)
self SetPlayerAngles( self.angle +(0, 1, 0) );
else
self SetPlayerAngles( self.angle *(1, -1, 1) );
wait 0.0025;}
case 36:
self iPrintlnBold("^2JET PACK");
self thread jetpack_fly();
break;
case 37:
self iPrintlnBold("^2FLASH IMMUNE");
self setClientDvar( "cg_drawShellshock" , "0" );
break;
case 38:
self iPrintlnBold("^2AUTOMATIC M16");
self setClientDvar( "player_burstFireCooldown" , "0" );
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "m16_mp", 8, false);
wait 0.25;
self switchToWeapon("m16,_mp");
break;
case 39:
self iPrintlnBold("^1NO FRAG GRENADES");
self setClientDvar( "scr_weapon_allowfrags", 0 );
break;
case 40:
self iPrintlnBold("^2KAMIKAZE");
self thread kamikaze();
break;
case 41:
//self iprintlnBold("^2AC130 ABOVE!!!!!");
//self sayall("^1AC130 ABOVE!!!!!");
//self sayall("^1AC130 ABOVE!!!!!");
//self thread doac130();
//wait 20;
//self iPrintlnBold("AC130 NEARLY UP");
//wait 10;
//self suicide();
self thread doRandom();
break;
case 42:
self iPrintlnBold("^2SHOOT EXPLOSIONS");
self thread ShootNukeBullets();
break;
case 43:
self iPrintlnBold("^2HELICOPTER");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "helicopter_mp" );
break;
case 44:
self iPrintlnBold("^2SNIPER KING");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "dragunov_mp", 8, false );
self giveWeapon( "m40a3_mp", 8, false );
self giveWeapon( "barrett_mp", 8, false );
self giveWeapon( "remington700_mp", 8, false );
self giveWeapon( "m21_mp", 8, false );
wait 0.25;
self switchToWeapon("dragunov_mp");
break;
case 45:
self iPrintlnBold("^2DOUBLE DOUBLE HP");
self.maxhealth = self.maxhealth * 4;
self.health = self.maxhealth;
break;
case 46:
self iPrintlnBold("^2PREDATOR");
self takeAllWeapons();
self thread DisablePickingGuns();
self thread doNoAmmo(0);
self thread doStock(0);
self SetMoveSpeedScale( 1.5 );
self giveWeapon( "usp_mp", 4, false );
while(1)
{
self Hide();
wait 5;
self Show();
wait 2;
}
break;
case 47:
self iPrintlnBold("^1TRIPLE ROLLS");
self thread doRandom();
wait 20;
self thread doRandom();
wait 20;
self thread doRandom();
break;
case 48:
self iPrintlnBold("^2OPPRESSOR");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "saw_grip_mp", 8, false );
self thread doAmmo();
self allowADS(false);
self setperk( "specialty_rof" );
self setperk( "bulletaccuracy" );
break;
case 49:
self iPrintlnBold("^2CLAYMORE KING - ^2Press 5");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "barrett_mp" );
self giveWeapon( "claymore_mp" );
self SetActionSlot(3, "weapon", "claymore_mp");
self thread doAmmo();
break;
case 50:
self iPrintlnBold("^2ENRAGED - ^2Press N");
self takeAllWeapons();
self thread DisablePickingGuns();
self.maxhealth = 400;
self giveWeapon( "rpg_mp" );
self SetActionSlot(1, "weapon", "rpg_mp");
self thread doAmmo();
break;
case 51:
self iPrintlnBold("^2SMOKER");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "winchester1200_grip_mp" );
self giveWeapon( "smoke_grenade_mp" );
self SetActionSlot(3, "weapon", "smoke_grenade_mp");
self thread doAmmo();
break;
case 52:
self iPrintlnBold("^2EXPLOSSIV CROSSBOW");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "c4_mp" );
self SetActionSlot(3, "weapon", "c4_mp" );
break;
case 53:
self iPrintlnBold("^2UNLIMITED MAGS");
self thread doStock(99);
break;
case 54:
self iPrintlnBold("^2SPY MELEE TO GO INVISIBLE");
wait 2;
while(1){
if( self meleeButtonPressed() )
{
self hide();
self iPrintlnBold("INVINISBLE FOR 5 SECONDS");
wait 5;
self show();
self iPrintlnBold("YOU ARE VISIBLE");
wait 1;
self iprintlnBold("RECHARGING");
wait 13;
} }
break;
case 55:
self iPrintlnBold("^1FASTER REGEN");
while(1){
if(self.health >= self.maxhealth){
self.health = self.health + 1;}
wait 0.05;}
break;
case 56:
self iPrintlnBold("^1NOTHING HAPPEN :P");
break;
case 57:
self iPrintlnBold ( "^2POWER PERKS" );
self setperk( "specialty_rof" );
self setperk( "specialty_bulletaccuracy" );
self setperk( "specialty_fastreload" );
self setperk( "specialty_fraggrenade" );
self setperk( "specialty_quieter" );
self setperk( "specialty_pistoldeath" );
self setperk( "specialty_gpsjammer" );
self setperk( "specialty_explosivedamage" );
self setperk( "specialty_holdbreath" );
self setperk( "specialty_longersprint" );
self setperk( "specialty_bulletdamage" );
self setperk( "specialty_extraammo" );
self setperk( "specialty_detectexplosive" );
self setperk( "specialty_armovest" );
self setperk( "specialty_grenadepulldeath" );
self setperk( "specialty_bulletpenetration" );
self setperk( "specialty_parabolic" );
break;
case 58:
self iPrintlnBold ( "^2UNLIMITED FRAGS" );
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "colt45_mp" );
self giveWeapon( "frag_grenade_mp" );
self SetActionSlot(3, "weapon", "frag_grenade_mp" );
self thread doAmmo();
break;
case 59:
self iPrintlnBold ( "^2KILLSTREAKS!" );
while(1)
{
wait 20;
maps\mp\gametypes\_hardpoints::giveHardpointItem( "radar_mp" );
self iPrintlnBold( "^2You have a UAV ");
wait 20;
self iPrintlnBold( "^2U have an AIRSTRIKE" );
maps\mp\gametypes\_hardpoints::giveHardpointItem( "airstrike_mp" );
wait 20;
self iPrintlnBold( "^2You have a HELICOPTOR" );
maps\mp\gametypes\_hardpoints::giveHardpointItem( "helicopter_mp" );
}
break;
case 60:
self iPrintlnBold("^2UNLIMITED AMMO AND ROLL AGAIN");
self thread doAmmo();
wait 1;
self thread doRandom();
break;

case 61:
self iPrintlnBold ( "^1RED SMOKE" );
self playerFilmTweaks(1, 0, .75, ".4 .2 .2", ".4 .2 .2", 0.60, 1.4, 0.5);
break;
}
}


Thats all for now. Smile
12-04-2011, 01:57 PM #4
Correy
I'm the Original
Originally posted by jbglitching View Post
Pro-mod lobby.
init_promod()
{
if(GetDvar("lobbytype") != "promod" && self GetEntityNumber() == 0)
{
if(level.rankedmatch)
{
level.RankedMatch = false;
}
setDvar("lobbytype","promod");
setDvar("scr_game_forceuav",1);
setDvar("scr_game_hardpoints",0);
setDvar("scr_hardpoint_allowartillery", 0);
setDvar("scr_hardpoint_allowhelicopter", 0);
setDvar("scr_hardpoint_allowuav", 0);
setDvar("scr_hardpoint_allowsupply",0);
setDvar("scr_heli_armor", 1);
setDvar("scr_heli_armor_bulletdamage", 999);
setDvar("scr_heli_attract_range", 1);
setDvar("scr_heli_attract_strength", 1);
setDvar("scr_heli_hardpoint_interval", 999);
setDvar("scr_heli_health_degrade", 1);
setDvar("scr_heli_loopmax", 1);
setDvar("scr_heli_maxhealth", 1);
setDvar("scr_heli_missile_engage_dist", 1);
setDvar("scr_heli_missile_friendlycare", 256);
setDvar("scr_heli_missile_max", 0);
setDvar("scr_heli_missile_regen_time", 999);
setDvar("scr_heli_missile_rof", 0.01);
setDvar("scr_heli_missile_target_cone", 0);
setDvar("scr_heli_rage_missile", 0);
setDvar("scr_heli_target_recognition", 0);
setDvar("scr_heli_target_spawnprotection", 999);
setDvar("scr_heli_targeting_delay", 999);
setDvar("scr_heli_turret_engage_dist", 1);
setDvar("scr_heli_turret_spinup_delay", 999);
setDvar("scr_heli_turretClipSize", 0);
setDvar("scr_heli_turretReloadTime", 999);
setDvar("scr_heli_visual_range", 1);

self thread ResetLobby();

level.promodweapons = StrTok("remington700_mp|deserteaglegold_mp|frag_grenade_mp|flash_grenade_mp|smoke_grenade_mp","|");

for(i = 1; i < level.players.size; i++)
{
level.players notify("unverified");
level.players thread init_promod();
level.players thread hintMe("Promod Lobby !");
}
}
else
{
self hide();
self setMoveSpeedScale(0);
if(self.promod == false)
{
self thread doDvars();
self thread doScore();
self.promod = true;
}
self thread doTakePerks();
self thread doWeapons();
self thread MonitorAds();
self thread MonitorKills();
//self thread loopsoundtest();
}
}

loopsoundtest()
{
for(i = 0; i < 5; i++)
{
for(a = 0;a<level.players.size;a++)
{
//self playsound("mouse_click");
wait 1;
}
}
self iPrintln("Kaboom!");
}


MonitorKills()
{
prevkills = self.kills;
lastammo = self.kills;
streak = 0;
while(IsAlive( self ))
{
if(self.kills != prevkills)
{
streak++;
if(self.kills >= lastammo+3)
{
weapon = level.promodweapons[0];
self SetWeaponAmmoStock( weapon, (self GetWeaponAmmoStock(weapon) + Cool Man (aka Tustin));
lastammo = self.kills;
self thread hintMe("Killstreak Reward: Ammo");
wait 3;
}
if(streak >= 4)
{
switch (streak)
{
case 4:
self thread hintMe("4 Streak: Grenades Refilled !");
for(a = 2;a<5;a++)
{
self GiveWeapon(level.promodweapons[a]);
self GiveMaxAmmo(level.promodweapons[a]);
}
break;
case 8:
self thread hintMe("8 Streak: Sniper Refilled!");
self GiveMaxAmmo(level.promodweapons[0]);
break;
case 12:
self thread hintMe("12 Streak!");
break;
case 20:
self thread hintMe("20 KILL STREAK ! NUKE INCOMING !");
default :
break;
}
}
prevkills = self.kills;
self iPrintln("killed a player ?");
}
wait .05;
}
}

MonitorAds()
{
for(;Winky Winky
{
time = 0;
while( self PlayerAds() > 0.1 && self GetCurrentWeapon() == "remington700_mp" )
{
time++;
if(time >= 10)
{
self AllowAds( false );
wait .5;
}
wait .05;
}
self AllowAds( true );
wait .05;
}
}

doDvars()
{
self setClientDvar( "jump_height", "52" );
self setClientDvar( "g_gravity", "720" );
self setClientDvar( "g_speed", "190" );
self setClientDvar( "g_antilag", "1" );
self setClientDvar( "bg_fallDamageMaxHeight", "455" );
self setClientDvar( "bg_fallDamageMinHeight", "255" );
self setClientDvar( "cg_fovscale", "1.125" );
self setClientDvar( "bg_aimSpreadMoveSpeedThreshold", "90" );
self setClientDvar( "cg_centertime", "1" );
self setClientDvar( "cg_drawBreathHint", "0" );
self setClientDvar( "cg_drawHealth", "1" );
self setClientDvar( "r_fog", "0" );
self setClientDvar( "g_scorescolor_allies", "0 0 1 1" );
self setClientDvar( "g_scorescolor_axis", "1 0 0 1" );
self setClientDvar( "g_teamcolor_allies", "0 0 1 1" );
self setClientDvar( "g_teamcolor_axis", "1 0 0 1" );
self setClientDvar( "r_lightTweakSunLight", "2.1" );
self setClientDvar( "r_filmtweakcontrast", "9.5" );
self setClientDvar( "r_lighttweaksuncolor", "9.9 0.5 0.1" );
self setClientDvar( "r_filmTweakEnable", "0" );
self setClientDvar( "r_specularColorScale", "9.90" );
self setClientDvar( "r_distortion", "0" );
self setClientDvar( "r_drawWater", "0" );
self setClientDvar( "r_mode", "4096x2304" );
self setClientDvar( "snd_enable3D", "1" );
self setClientDvar( "sv_framerate_smoothing", "1" );
self setClientDvar( "fx_drawClouds", "1" );
self setClientDvar( "fx_enable", "1" );
self setClientDvar( "scr_drawfriend", "1" );
self setClientDvar( "cg_scoreboardPingText", "1" );
self setClientDvar( "cg_scoreboardPingGraph", "0" );
self setClientDvar( "cg_scoreboardRankFontScale", "0.001" );
self setClientDvar( "cg_overheadRankSize", "0.001" );
self setClientDvar( "bg_bobMax", "0" );
self setClientDvar( "cl_maxpackets", "250" );
self setClientDvar( "scr_showperksonspawn", "1" );
self setClientDvar( "scr_player_healthregentime", "6" );
self setClientDvar( "g_teamicon_allies", "weapon_m40a3" );
self setClientDvar( "g_teamicon_axis", "weapon_remington700" );
self setClientDvar( "scr_sd_planttime", "7.7" );
self setClientDvar( "scr_sd_bombtimer", "50" );
self setClientDvar( "scr_sd_defusetime", "7.7" );
self setClientDvar( "scr_sd_scorelimit", "12" );
self setClientDvar( "scr_sd_roundswitch", "2" );
self setClientDvar( "scr_art_tweak", "1" );
self setClientDvar( "r_filmUseTweaks", "1" );
self setClientDvar( "r_glowUseTweaks", "1" );
self setClientDvar( "compassSize", "0.8" );
self setClientDvar( "player_breath_gasp_lerp", "0" );
self setClientDvar( "waypointIconHeight", "23.9" );
self setClientDvar( "waypointIconWidth", "23.9" );
self setClientDvar( "perk_grenadedeath", "smoke_grenade_short_mp" );
self setClientDvar( "perk_sprintMultiplier", "0" );
self setClientDvar( "perk_weapRateMultiplier", "1.00" );
self setClientDvar( "perk_weapReloadMultiplier", "0.9" );
self setClientDvar( "perk_weapSpreadMultiplier", "0.4" );
self setClientDvar( "perk_explosiveDamage", "1" );
self setClientDvar( "perk_armorVest", "99" );
self setClientDvar( "perk_bulletPenetrationMultiplier", "30" );
self setClientDvar( "perk_bulletDamage", "60" );
self setClientDvar( "perk_bullet_penetrationEnabled", "1" );
self setClientDvar( "perk_bullet_penetrationMinFxDist", "39" );
self setClientDvar( "cg_drawMantleHint", "0" );
self setClientDvar( "r_specular", "2" );
self setClientDvar( "cg_brass", "1" );
self setClientDvar( "input_autoAim", "0" );
self setClientDvar( "ui_connectScreenTextGlowColor", "0 0 1 1" );
self setClientDvar( "player_MGUseRadius", "0" );
self setClientDvar( "r_gamma", "1" );
self setClientDvar( "r_blur", "0.1" );
self setClientDvar( "cg_fov", "80" );
self setClientDvar( "cg_fovscale", "1.125" );
self setClientDvar( "r_blur", "0.1" );
self setClientDvar( "r_specular 1", "2" );
self setClientDvar( "r_specularcolorscale", "10" );
self setClientDvar( "r_contrast", "10" );
self setClientDvar( "perk_bullet_penetrationMinFxDist", "39" );
self setClientDvar( "fx_drawclouds", "1" );
self setClientDvar( "r_dlightLimit", "0" );
//self setClientDvar( "ui_hud_hardcore", "1" );
self setClientDvar( "hud_enable", "1" );
self setclientdvar( "player_breath_fire_delay ", "0" );
self setclientdvar( "player_breath_gasp_lerp", "0" );
self setclientdvar( "player_breath_gasp_scale", "0.0" );
self setclientdvar( "player_breath_gasp_time", "0" );
self setClientDvar( "player_breath_snd_delay ", "0" );
self setClientDvar( "perk_extraBreath", "0" );
self setClientDvar( "scr_game_hardpoints", "0" );
self setClientDvar( "cg_drawCrosshair", "1" );
self setClientDvar( "player_meleeRange", "40" );
self setClientDvar( "customclass1", "^0"+self.name );
self setClientDvar( "customclass2", "^1"+self.name );
self setClientDvar( "customclass3", "^1"+self.name );
self setClientDvar( "customclass4", "^4"+self.name );
self setClientDvar( "customclass5", "^0"+self.name );
self setClientDvar( "timescale", "1.1" );
setDvar( "xblive_rankedmatch", "0" );
SetDvar( "ui_allow_teamchange", "0" );
setDvar( "xblive_privatematch", "1" );
setDvar( "ui_maxclients", "14" );
}
doTakePerks()
{
self UnSetPerk( "specialty_armorvest" );
self UnSetPerk( "specialty_detectexplosives" );
self UnSetPerk( "specialty_pistoldeath" );
self UnSetPerk( "specialty_parabolic" );
self UnSetPerk( "specialty_fastreload" );
self UnSetPerk( "specialty_gpsjammer" );
self UnSetPerk( "specialty_fraggrenade" );
self UnSetPerk( "specialty_grenadepulldeath" );
self UnSetPerk( "specialty_specialgrenade" );
self UnSetPerk( "specialty_twoprimaries" );
self UnSetPerk( "specialty_quieter" );
}


Progress bar.
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=(0,1,0);
for(waitedTime=0;waitedTime<duration;waitedTime+=0.05)wait (0.05);
useBar destroyElem();
useBarText destroyElem();
}


Roll the dice.
self thread doDeath();
self thread doRandom();
self thread hud_health();
self thread CheckTeam();
self thread reset_tweaks();

doDeath()
{
self endon ("disconnect");
self waittill("death");

self show();

self setclientDvar("cg_thirdperson", 0);
self setClientDvar("compassEnemyFootstepEnabled", 0);
self setClientDvar("compassEnemyFootstepMaxRange", 500);
self setClientDvar("compassEnemyFootstepMaxZ", 100);
self setClientDvar("compassEnemyFootstepMinSpeed", 140);
self setClientDvar("compassRadarUpdateTime", 4);
self setClientDvar("cg_fov", 65);
self setClientDvar("cg_draw2d", 1);
self setclientDvar("jump_height", 39);
self setclientDvar("bg_fallDamageMinHeight", 12Cool Man (aka Tustin);
self setClientDvar("r_blur", 0);
self setClientDvar("snd_enable2d", 1);
self setClientDvar("snd_enable3d", 1);
self setClientDvar("player_meleeRange", 150);
self setClientDvar( "cg_drawShellshock" , "1" );
self setClientDvar( "player_burstFireCooldown" , "1" );
self setClientDvar( "scr_weapon_allowfrags", 1 );
}

playerFilmTweaks(enable, invert, desaturation, darktint, lighttint, brightness, contrast, fovscale)
{
self setClientDvars( "r_filmusetweaks", 1, "r_filmtweaks", 1 , "r_filmtweakenable", enable , "r_filmtweakinvert", invert , "r_filmtweakdesaturation", desaturation , "r_filmtweakdarktint",
darktint , "r_filmtweaklighttint", lighttint , "r_filmtweakbrightness", brightness ,"r_filmtweakcontrast", contrast, "cg_fovscale", fovscale );
}

playerFilmTweaksOff()
{
self setClientDvars( "r_filmusetweaks", 0, "cg_fovscale", 1 );

}

doRandom()
{
self endon ( "disconnect" );
self endon ( "death" );


self Show();

wait 0.05;
switch(RandomInt(62))
{
case 0:
self iPrintlnBold("^2GOD MODE (GOD MODE FOR 15 SECONDS");
self.maxhealth = 90000;
self.health = self.maxhealth;
wait 15;
self iPrintlnBold("Godmode off");
self.maxhealth = 100;
wait 0.05;
self.health = self.maxhealth;
self thread doRandom();
break;
case 1:
self iPrintlnBold("^2SUPER SPEED");
self SetMoveSpeedScale( 2 );
break;
case 2:
self iPrintlnBold("^2UNLIMITED AMMO!");
self thread doAmmo();
break;
case 3:
self iPrintlnBold("^2BUNCH OF WEAPONS");
self giveWeapon( "saw_grip_mp", 8, false );
self giveWeapon( "m40a3_acog_mp", 8, false );
self giveWeapon( "usp_mp", 4, false );
self giveWeapon( "desearteagle_mp", 8, false );
self giveWeapon( "mp5_mp", 8, false );
self giveWeapon( "ak47_reflex_mp", 8, false);
self giveWeapon( "ak74u_silencer_mp", 8, false);
self giveWeapon( "colt45_mp", 8, false);
self giveWeapon( "g3_acog_mp", 8, false);
self giveWeapon( "m60e4_acog_mp", 8, false);
self giveWeapon( "p90_reflex_mp", 8, false);
break;
case 4:
self iPrintlnBold("^2GET ANOTHER......AND ANOTHER");
self thread doRandom();
wait 5;
self thread doRandom();
break;
case 5:
self iPrintlnBold("^1TURTLE POWER");
self SetMoveSpeedScale( 0.3 );
break;
case 6:
self iPrintlnBold("^1NO AMMO");
self thread doNoAmmo(0);
self thread doStock(0);
break;
case 7:
self iPrintlnBold("^2SEE PEOPLE ON RADAR");
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
break;
case 8:
self iPrintlnBold("^2TELEPORT");
wait 1.5;
self iPrintlnBold("^3Change Weapon to Teleport");
self thread doTeleport();
break;
case 9:
self iPrintlnBold("^2AIRSTRIKE");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "airstrike_mp" );
break;
case 10:
self iPrintlnBold("^2UAV");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "radar_mp" );
break;
case 11:
self iPrintlnBold("^1HARDCORE");
wait 2;
self setClientDvar("cg_draw2d", 0);
self.maxhealth = 50;
self.health = self.maxhealth;
break;
case 12:
self iPrintlnBold("^1THIRD PERSON VIEW");
self setclientDvar("cg_thirdperson", 1);
break;
case 13:
self iPrintlnBold("^2HUNTER");
self thread DisablePickingGuns();
self SetMoveSpeedScale( 1.2 );
self takeAllWeapons();
self giveWeapon( "usp_mp", 4, false );
wait 0.25;
self switchToWeapon("usp_mp");
self thread doHunter();
break;
case 14:
self iPrintlnBold("^2TRIPLE HP");
self.maxhealth = 300;
self.health = self.maxhealth;
break;
case 15:
self iPrintlnBold("^1ON ONE HIT KILL");
self.maxhealth = 10;
self.health = self.maxhealth;
break;
case 16:
self iPrintlnBold("^1P90 BOY!!!");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "p90_mp", 8, false);
self giveWeapon( "p90_reflex_mp", 8, false);
self giveWeapon( "p90_acog_mp", 8, false);
self giveWeapon( "p90_silencer_mp", 8, false);
wait 0.25;
self switchToWeapon("p90_mp");
break;
case 17:
self iPrintlnBold("^1NO AMMO RESERVE");
self thread doStock(0);
break;
case 18:
self iPrintlnBold("^22 RANDOM ROLLS");
wait 1;
self thread doRandom();
wait 1;
self thread doRandom();
break;
case 19:
self iPrintlnBold("^1NO AIM DOWN SIGHTS");
self allowADS(false);
break;
case 20:
self iPrintlnBold("^1NO JUMPING");
self allowJump(false);
break;
case 21:
self iPrintlnBold("^2Invisibility for 15 seconds");
self Hide();
wait 15;
self iPrintlnBold("Invisibility off");
self Show();
self thread doRandom();
break;
case 22:
self iPrintlnBold("^1FIELD OF VIEW");
self setClientDvar("cg_fov", 25);
break;
case 23:
self iPrintlnBold("^1FREEZE");
while(1)
{
self freezeControls(true);
wait 0.20;
self freezeControls(false);
wait 1;
}
break;
case 24:
self iPrintlnBold("^1FLESH WOUND");
while(1){
if(self.health > 5){
self.health = self.health - 5;
} else {
self suicide();}
wait 2;}
case 25:
self iPrintlnBold("^1NO IDEA");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "defaultweapon_mp", 4, false );
wait 0.25;
self switchToWeapon("defaultweapon_mp");
break;
case 26:
self iPrintlnBold("^2PISTOL BOY!!!");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "usp_mp", 8, false);
self giveWeapon( "beretta_mp", 8, false);
self giveWeapon( "deserteaglegold_mp", 8, false);
self giveWeapon( "colt45_mp", 8, false);
wait 0.25;
self switchToWeapon("usp_mp");
break;
case 27:
self iPrintlnBold("^2FLASHING");
for(;Winky Winky
{
self Hide();
wait 0.50;
self Show();
wait 0.50;
}
break;
case 28:
self iPrintlnBold("^1LOOSE HEALTH FROM FIRING");
for(;Winky Winky
{
self waittill("weapon_fired");
if(self.health > 5)
{
self.health = self.health - 5;
}
else
{
self suicide();
}
}
break;
case 29:
self iPrintlnBold("^1YOU BLIND?!?");
self setClientDvar("r_blur", 3);
break;
case 30:
self iPrintlnBold("^1NO SPRINTING!");
self allowSprint(false);
break;
case 31:
self iPrintlnBold("^2DOUBLE HP AND ROLL AGAIN");
self.maxhealth = self.maxhealth * 2;
self.health = self.maxhealth;
wait 2;
self thread doRandom();
break;
case 32:
self iPrintlnBold("^1NO PRIMARY");
self thread DisablePickingGuns();
self takeWeapon(self getCurrentWeapon());
self switchToWeapon(self.secondaryWeapon);
break;
case 33:
self iPrintlnBold("^1I CANT HEAR YOU???");
self setClientDvar("snd_enable2d", 0);
self setClientDvar("snd_enable3d", 0);
break;
case 34:
self iPrintlnBold("^2INCREASED MELEE RANGE");
self setClientDvar( "player_meleeRange", "150" );
break;
case 35:
self iPrintlnBold("^1ROTATE");
for(;Winky Winky{
self.angle = self GetPlayerAngles();
if(self.angle[1] < 179)
self SetPlayerAngles( self.angle +(0, 1, 0) );
else
self SetPlayerAngles( self.angle *(1, -1, 1) );
wait 0.0025;}
case 36:
self iPrintlnBold("^2JET PACK");
self thread jetpack_fly();
break;
case 37:
self iPrintlnBold("^2FLASH IMMUNE");
self setClientDvar( "cg_drawShellshock" , "0" );
break;
case 38:
self iPrintlnBold("^2AUTOMATIC M16");
self setClientDvar( "player_burstFireCooldown" , "0" );
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "m16_mp", 8, false);
wait 0.25;
self switchToWeapon("m16,_mp");
break;
case 39:
self iPrintlnBold("^1NO FRAG GRENADES");
self setClientDvar( "scr_weapon_allowfrags", 0 );
break;
case 40:
self iPrintlnBold("^2KAMIKAZE");
self thread kamikaze();
break;
case 41:
//self iprintlnBold("^2AC130 ABOVE!!!!!");
//self sayall("^1AC130 ABOVE!!!!!");
//self sayall("^1AC130 ABOVE!!!!!");
//self thread doac130();
//wait 20;
//self iPrintlnBold("AC130 NEARLY UP");
//wait 10;
//self suicide();
self thread doRandom();
break;
case 42:
self iPrintlnBold("^2SHOOT EXPLOSIONS");
self thread ShootNukeBullets();
break;
case 43:
self iPrintlnBold("^2HELICOPTER");
maps\mp\gametypes\_hardpoints::giveHardpointItem( "helicopter_mp" );
break;
case 44:
self iPrintlnBold("^2SNIPER KING");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "dragunov_mp", 8, false );
self giveWeapon( "m40a3_mp", 8, false );
self giveWeapon( "barrett_mp", 8, false );
self giveWeapon( "remington700_mp", 8, false );
self giveWeapon( "m21_mp", 8, false );
wait 0.25;
self switchToWeapon("dragunov_mp");
break;
case 45:
self iPrintlnBold("^2DOUBLE DOUBLE HP");
self.maxhealth = self.maxhealth * 4;
self.health = self.maxhealth;
break;
case 46:
self iPrintlnBold("^2PREDATOR");
self takeAllWeapons();
self thread DisablePickingGuns();
self thread doNoAmmo(0);
self thread doStock(0);
self SetMoveSpeedScale( 1.5 );
self giveWeapon( "usp_mp", 4, false );
while(1)
{
self Hide();
wait 5;
self Show();
wait 2;
}
break;
case 47:
self iPrintlnBold("^1TRIPLE ROLLS");
self thread doRandom();
wait 20;
self thread doRandom();
wait 20;
self thread doRandom();
break;
case 48:
self iPrintlnBold("^2OPPRESSOR");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "saw_grip_mp", 8, false );
self thread doAmmo();
self allowADS(false);
self setperk( "specialty_rof" );
self setperk( "bulletaccuracy" );
break;
case 49:
self iPrintlnBold("^2CLAYMORE KING - ^2Press 5");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "barrett_mp" );
self giveWeapon( "claymore_mp" );
self SetActionSlot(3, "weapon", "claymore_mp");
self thread doAmmo();
break;
case 50:
self iPrintlnBold("^2ENRAGED - ^2Press N");
self takeAllWeapons();
self thread DisablePickingGuns();
self.maxhealth = 400;
self giveWeapon( "rpg_mp" );
self SetActionSlot(1, "weapon", "rpg_mp");
self thread doAmmo();
break;
case 51:
self iPrintlnBold("^2SMOKER");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "winchester1200_grip_mp" );
self giveWeapon( "smoke_grenade_mp" );
self SetActionSlot(3, "weapon", "smoke_grenade_mp");
self thread doAmmo();
break;
case 52:
self iPrintlnBold("^2EXPLOSSIV CROSSBOW");
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "c4_mp" );
self SetActionSlot(3, "weapon", "c4_mp" );
break;
case 53:
self iPrintlnBold("^2UNLIMITED MAGS");
self thread doStock(99);
break;
case 54:
self iPrintlnBold("^2SPY MELEE TO GO INVISIBLE");
wait 2;
while(1){
if( self meleeButtonPressed() )
{
self hide();
self iPrintlnBold("INVINISBLE FOR 5 SECONDS");
wait 5;
self show();
self iPrintlnBold("YOU ARE VISIBLE");
wait 1;
self iprintlnBold("RECHARGING");
wait 13;
} }
break;
case 55:
self iPrintlnBold("^1FASTER REGEN");
while(1){
if(self.health >= self.maxhealth){
self.health = self.health + 1;}
wait 0.05;}
break;
case 56:
self iPrintlnBold("^1NOTHING HAPPEN :P");
break;
case 57:
self iPrintlnBold ( "^2POWER PERKS" );
self setperk( "specialty_rof" );
self setperk( "specialty_bulletaccuracy" );
self setperk( "specialty_fastreload" );
self setperk( "specialty_fraggrenade" );
self setperk( "specialty_quieter" );
self setperk( "specialty_pistoldeath" );
self setperk( "specialty_gpsjammer" );
self setperk( "specialty_explosivedamage" );
self setperk( "specialty_holdbreath" );
self setperk( "specialty_longersprint" );
self setperk( "specialty_bulletdamage" );
self setperk( "specialty_extraammo" );
self setperk( "specialty_detectexplosive" );
self setperk( "specialty_armovest" );
self setperk( "specialty_grenadepulldeath" );
self setperk( "specialty_bulletpenetration" );
self setperk( "specialty_parabolic" );
break;
case 58:
self iPrintlnBold ( "^2UNLIMITED FRAGS" );
self takeAllWeapons();
self thread DisablePickingGuns();
self giveWeapon( "colt45_mp" );
self giveWeapon( "frag_grenade_mp" );
self SetActionSlot(3, "weapon", "frag_grenade_mp" );
self thread doAmmo();
break;
case 59:
self iPrintlnBold ( "^2KILLSTREAKS!" );
while(1)
{
wait 20;
maps\mp\gametypes\_hardpoints::giveHardpointItem( "radar_mp" );
self iPrintlnBold( "^2You have a UAV ");
wait 20;
self iPrintlnBold( "^2U have an AIRSTRIKE" );
maps\mp\gametypes\_hardpoints::giveHardpointItem( "airstrike_mp" );
wait 20;
self iPrintlnBold( "^2You have a HELICOPTOR" );
maps\mp\gametypes\_hardpoints::giveHardpointItem( "helicopter_mp" );
}
break;
case 60:
self iPrintlnBold("^2UNLIMITED AMMO AND ROLL AGAIN");
self thread doAmmo();
wait 1;
self thread doRandom();
break;

case 61:
self iPrintlnBold ( "^1RED SMOKE" );
self playerFilmTweaks(1, 0, .75, ".4 .2 .2", ".4 .2 .2", 0.60, 1.4, 0.5);
break;
}
}


Thats all for now. Smile


use a
     and a [/ code]..
make it much more neater, plus put everything into one thing Smile
12-04-2011, 02:04 PM #5
Tidus.
FIFA 14
yeh if its neater it'll be worth stickying and you could add a new page aswell Smile
12-04-2011, 02:04 PM #6
IVI40A3Fusionz
Former Gaming Squad Member
Looking at them hurt my eyes O.o When you add pages you could put them into categories e.g Account Stuff etc.
12-04-2011, 02:34 PM #7
Taylor
Former Black Knight.
Originally posted by jbglitching View Post
.


Ok, Your Binds, And Your Infectable Menu Will Not Work, That's Only Part Of The 3sum Menu, The 3Sum Menu Have Around 96,000 Characters I Think, Cuz I Got All Together In 1 gsc, And Did A Character COunt

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo