doStart()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread onDeath();
setDvar("player_sprintUnlimited", 1);
setDvar("lowAmmoWarningNoAmmoColor1", 0, 0, 0, 0);
setDvar("lowAmmoWarningNoAmmoColor2", 0, 0, 0, 0);
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
setDvar("painVisionTriggerHealth", 0);
self Show();
wait 0.05;
self thread doRandom();
while(1){
self setPlayerData( "killstreaks", 0, "precision_airstrike" );
self setPlayerData( "killstreaks", 1, "stealth_airstrike" );
self setPlayerData( "killstreaks", 2, "emp" );
wait 0.05;}
}
doRandom()
{
self endon ( "disconnect" );
self endon ( "death" );
self.presentroll = RandomInt(97);
if(self.presentroll == self.lastroll){
self thread doRandom();
} else {
self.lastroll = self.presentroll;
switch(self.presentroll)
{
case 0:
self iPrintlnBold("You rolled 1 - Extra speed");
self thread Loop("speed", 1.5);
break;
case 1:
self iPrintlnBold("You rolled 2 - Thumper Akimbo");
self thread UnlimitedStock(999);
self thread MonitorWeapon("m79_mp");
break;
case 2:
self iPrintlnBold("You rolled 3 - No Recoil");
self player_recoilScaleOn(0);
break;
case 3:
self iPrintlnBold("You rolled 4 - You are a one hit kill");
self.maxhealth = 10;
self.health = self.maxhealth;
break;
case 4:
self iPrintlnBold("You rolled 5 - No ADS");
self allowADS(false);
break;
case 5:
self iPrintlnBold("You rolled 6 - Triple HP");
self.maxhealth = 300;
self.health = self.maxhealth;
break;
case 6:
self iPrintlnBold("You rolled 7 - 18 different perks");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_selectivehearing");
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_extendedmags");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_jumpdive");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
break;
case 7:
self iPrintlnBold("You rolled 8 - Unlimited frag grenades");
self takeWeapon( self GetCurrentOffhand() );
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self thread UnlimitedNades(99);
break;
case 8:
self iPrintlnBold("You rolled 9 - Go get 'em Makarov");
self thread MonitorWeapon("rpd_grip_xmags_mp");
break;
case 9:
self iPrintlnBold("You rolled 10 - Darkness");
self thread Loop("vision", "cheat_chaplinnight");
break;
case 10:
self iPrintlnBold("You rolled 11 - Thermal vision");
self maps\mp\perks\_perks::givePerk("specialty_thermal");
break;
case 11:
self iPrintlnBold("You rolled 12 - Barrett roll");
self player_recoilScaleOn(0);
self thread UnlimitedStock(999);
self thread MonitorWeapon("barrett_acog_xmags_mp");
break;
case 12:
self iPrintlnBold("You rolled 13 - Negative");
self thread Loop("vision", "cheat_invert_contrast");
break;
case 13:
self iPrintlnBold("You rolled 14 - Knife runner");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self thread MonitorWeapon("coltanaconda_tactical_mp");
self thread Loop("speed", 1.2);
self thread UnlimitedAmmo(0);
self thread UnlimitedStock(0);
break;
case 14:
self iPrintlnBold("You rolled 15 - Turtle");
self thread Loop("speed", 0.40);
break;
case 15:
self iPrintlnBold("You rolled 16 - Supermodel 1887");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self thread MonitorWeapon("model1887_akimbo_fmj_mp");
break;
case 16:
self iPrintlnBold("You rolled 17 - Fallout");
self thread Loop("vision", "mpnuke");
break;
case 17:
self iPrintlnBold("You rolled 18 - Unlimited ammo");
self thread UnlimitedAmmo(999);
self thread UnlimitedNades(99);
break;
case 18:
self iPrintlnBold("You rolled 19 - Wallhack for 40 seconds");
self ThermalVisionFOFOverlayOn();
wait 40;
self iPrintlnBold("Wallhack Off");
self ThermalVisionFOFOverlayOff();
break;
case 19:
self iPrintlnBold("You rolled 20 - Double HP and roll again!");
self.maxhealth = self.maxhealth * 2;
self.health = self.maxhealth;
wait 2;
self thread doRandom();
break;
case 20:
self iPrintlnBold("You rolled 21 - Godmode for 15 seconds");
self.health = 0;
wait 15;
self iPrintlnBold("Godmode off");
self.health = self.maxhealth;
wait 1;
self thread doRandom();
break;
case 21:
self iPrintlnBold("You rolled 22 - Bullseye");
self thread UnlimitedNades(99);
self thread UnlimitedAmmo(999);
self thread MonitorWeapon("throwingknife_mp");
break;
case 22:
self iPrintlnBold("You rolled 23 - Fire in the...");
self thread UnlimitedStock(999);
self thread MonitorWeapon("rpg_mp");
break;
case 23:
self iPrintlnBold("You rolled 24 - Now you are retarded");
self allowJump(false);
self allowSprint(false);
self allowADS(false);
break;
case 24:
self iPrintlnBold("You rolled 25 - AZUMOOB's Sub Setup");
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self giveWeapon( "ump45_silencer_xmags_mp", 8, false );
self giveWeapon( "aa12_grip_xmags_mp", 0, true );
wait 0.05;
self switchToWeapon("ump45_silencer_xmags_mp");
break;
case 25:
self iPrintlnBold("You rolled 26 - Tank");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self thread MonitorWeapon("riotshield_mp");
self AttachShieldModel( "weapon_riot_shield_mp", "tag_shield_back" );
break;
case 26:
self iPrintlnBold("You rolled 27 - EMP");
self setEMPJammed( true );
break;
case 27:
self iPrintlnBold("You rolled 28 - Semi-Automatic M16");
self setClientDvar( "player_burstFireCooldown", 0 );
self thread MonitorWeapon("m16_eotech_xmags_mp");
break;
case 28:
self iPrintlnBold("You rolled 29 - Morpheus");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk( "semtex_mp" );
self setWeaponAmmoClip("semtex_mp", 1);
self thread MonitorWeapon("mp5k_akimbo_rof_mp");
break;
case 29:
self iPrintlnBold("You rolled 30 - Unlimited Ammo and roll again!");
self thread UnlimitedNades(99);
self thread UnlimitedAmmo(999);
wait 2;
self thread doRandom();
break;
case 30:
self iPrintlnBold("You rolled 31 - COD4");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self takeAllWeapons();
self giveWeapon( "p90_fmj_silencer_mp", 7, false );
self giveWeapon( "deserteaglegold_mp", 0, false );
self switchToWeapon("p90_fmj_silencer_mp");
break;
case 31:
self iPrintlnBold("You rolled 32 - Handgun of Crap");
self thread UnlimitedStock(999);
self thread MonitorWeapon("usp_akimbo_fmj_mp");
break;
case 32:
self iPrintlnBold("You rolled 33 - Extra speed and roll again!");
self thread Loop("speed", 1.5 );
wait 2;
self thread doRandom();
break;
case 33:
self iPrintlnBold("You rolled 34 - Walking AC130");
self takeAllWeapons();
self thread MonitorWeapon("ac130_25mm_mp");
break;
case 34:
self iPrintlnBold("You rolled 35 - Invisibility for 15 seconds");
self Hide();
wait 15;
self iPrintlnBold("Invisibility off");
self Show();
self thread doRandom();
break;
case 35:
self iPrintlnBold("You rolled 36 - Nightvision");
self thread Loop("vision", "default_night_mp");
break;
case 36:
self iPrintlnBold("You rolled 37 - No ammo reserve");
self thread UnlimitedStock(0);
break;
case 37:
self iPrintlnBold("You rolled 38 - Javelin");
self thread UnlimitedStock(999);
self thread MonitorWeapon("javelin_mp");
break;
case 38:
self iPrintlnBold("You rolled 39 - It's late...");
self thread Loop("vision", "cobra_sunset3");
break;
case 39:
self iPrintlnBold("You rolled 40 - Golden Deagle");
self player_recoilScaleOn(0);
self thread MonitorWeapon("deserteaglegold_mp");
break;
case 40:
self iPrintlnBold("You rolled 41 - Spas");
self thread UnlimitedAmmo(999);
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self thread MonitorWeapon("spas12_fmj_grip_mp");
break;
case 41:
self iPrintlnBold("You rolled 42 - Problem, ranger?");
self thread UnlimitedAmmo(999);
self thread UnlimitedStock(999);
self thread UnlimitedNades(99);
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self setWeaponAmmoClip("frag_grenade_mp", 1);
self thread MonitorWeapon("ranger_akimbo_mp");
break;
case 42:
self iPrintlnBold("You rolled 43 - FalL");
self thread MonitorWeapon("fal_heartbeat_reflex_mp");
break;
case 43:
self iPrintlnBold("You rolled 44 - Gaymore");
self takeWeapon( self GetCurrentOffhand() );
self maps\mp\perks\_perks::givePerk( "claymore_mp" );
self thread UnlimitedNades(99);
break;
case 44:
self iPrintlnBold("You rolled 45 - Heaven. not.");
self thread Loop("vision", "ac130");
break;
case 45:
self iPrintlnBold("You rolled 46 - Bomberman");
self takeAllWeapons();
while (1) {
if (self getCurrentWeapon() != "c4_mp"
|| "claymore_mp") {
self maps\mp\perks\_perks::givePerk( "c4_mp" );
self switchToWeapon("c4_mp");
wait 0.05; }
wait 0.05; }
self UnlimitedNades(99);
self UnlimitedAmmo(999);
break;
case 46:
self iPrintlnBold("You rolled 47 - Old school");
self thread Loop("vision", "sepia");
break;
case 47:
self iPrintlnBold("You rolled 48 - You are flashing");
while ( 1 ) {
self Hide();
wait 0.50;
self Show();
wait 0.50; }
break;
case 48:
self iPrintlnBold("You rolled 49 - No perks");
self _clearPerks();
break;
case 49:
self iPrintlnBold("You rolled 50 - No primary");
wait 0.05;
self takeWeapon(self getCurrentWeapon());
wait 1;
self iPrintlnBold("Switch weapon to get your secondary");
break;
case 50:
self iPrintlnBold("You rolled 51 - No spraying");
self notifyOnPlayercommand("mouse2", "+speed_throw");
self notifyOnPlayercommand("mouse2O", "-speed_throw");
self thread UnlimitedStock(0);
self thread AlternateQS();
while(1){
self thread UnlimitedAmmo(0);
self waittill("mouse2");
self notify("aim");
self setWeaponAmmoClip(self getCurrentWeapon(), 99);
self waittill("mouse2O");
self notify("aim");}
break;
case 51:
self iPrintlnBold("You rolled 52 - Satellite");
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
break;
case 52:
self iPrintlnBold("You rolled 53 - Hardcore");
wait 2;
self setClientDvar("cg_draw2d", 0);
self.maxhealth = 50;
self.health = self.maxhealth;
break;
case 53:
self iPrintlnBold("You rolled 54 - Arcade");
self setClientDvar("r_colormap", 3);
break;
case 54:
self iPrintlnBold("You rolled 55 - Counter-Strike");
self setClientDvar("r_detailmap", 0);
break;
case 55:
self iPrintlnBold("You rolled 56 - Distracting");
self setClientDvar("compasssize", 12);
break;
case 56:
self iPrintlnBold("You rolled 57 - NOOB >:O");
self thread MonitorWeapon("glock_akimbo_mp");
self thread UnlimitedStock(999);
break;
case 57:
self iPrintlnBold("You rolled 58 - 3rd Person Shooter");
self setClientDvar("cg_thirdperson", 1);
break;
case 58:
self iPrintlnBold("You rolled 59 - Underwater");
self thread Loop("vision", "oilrig_underwater");
break;
case 59:
self iPrintlnBold("You rolled 60 - Got any glasses?");
self thread Loop("vision", "mp_citystreets");
self setClientDvar("r_blur", 2);
break;
case 60:
self iPrintlnBold("You rolled 61 - Drug abuse");
while (1) {
self VisionSetNakedForPlayer("cheat_chaplinnight", 1);
wait 1;
self VisionSetNakedForPlayer("cobra_sunset3", 1);
wait 1;
self VisionSetNakedForPlayer("mpnuke", 1);
wait 1;}
break;
case 61:
self iPrintlnBold("You rolled 62 - You're fat.");
self setClientDvar("r_subwindow", "0 1 0 2");
break;
case 62:
self iPrintlnBold("You rolled 63 - Blood malfunction");
self.maxhealth = 500;
self.health = self.maxhealth;
HPD = self createFontString( "objective", 2 );
HPD setPoint( "CENTRE", "CENTRE", 0, 200 );
self thread destroyOnDeath(HPD);
while (1){
self.maxhealth = self.health;
HPD setText( "^1HP^7: " +self.health );
wait 0.05; }
break;
case 63:
self iPrintlnBold("You rolled 64 - Equipment toggle");
self notifyOnPlayercommand("G", "+frag");
self takeWeapon(self getCurrentOffhand());
while ( 1 ){
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self setWeaponAmmoClip("frag_grenade_mp", 1);
self waittill("G");
wait 1;
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "throwingknife_mp" );
self setWeaponAmmoClip("throwingknife_mp", 1);
self waittill("G");
wait 1;}
break;
case 64:
self iPrintlnBold("You rolled 65 - Freeze");
while(1){
self freezeControls(true);
wait 0.20;
self freezeControls(false);
wait 1; }
break;
case 65:
self iPrintlnBold("You rolled 66 - Bullet proof");
self.maxhealth = 1000;
while(1){
if(self.health >= self.maxhealth - 13
{
if(self.health < self.maxhealth - 130){
self suicide();
}} else {
self.health = self.maxhealth;}
wait 0.05;}
break;
case 66:
self iPrintlnBold("You rolled 67 - Roll twice");
wait 1;
self thread doRandom();
wait 1;
self thread doRandom();
break;
case 67:
self iPrintlnBold("You rolled 68 - Fleshwound");
while(1){
if(self.health > 5){
self.health = self.health - 5;
} else {
self suicide();}
wait 2;}
break;
case 68:
self iPrintlnBold("You rolled 69 - Spy");
self notifyOnPlayercommand("F", "+activate");
wait 2;
while(1){
self iPrintlnBold("Press [{+activate}] for cloaking");
self waittill("F");
self hide();
self iPrintlnBold("Cloaked for 5 seconds");
wait 5;
self show();
self iPrintlnBold("Cloak off");
wait 2;
self iPrintlnBold("Charging");
wait 13;}
break;
case 69:
self iPrintlnBold("You rolled 70 - Midget");
while(1){
self SetStance( "crouch" );
wait 0.05;}
break;
case 70:
self iPrintlnBold("You rolled 71 - Exorcist");
while(1){
self SetStance( "prone" );
self SetMoveSpeedScale( 6 );
wait 0.05; }
break;
case 71:
self iPrintlnBold("You rolled 72 - Blackouts");
while(1){
self VisionSetNakedForPlayer("black_bw", 1);
wait 1;
self VisionSetNakedForPlayer("dcemp_emp", 1);
wait 3; }
break;
case 72:
self iPrintlnBold("You rolled 73 - Special");
self thread MonitorWeapon("concussion_grenade_mp");
self thread UnlimitedNades(99);
break;
case 73:
self iPrintlnBold("You rolled 74 - No melee");
self notifyOnPlayercommand("E", "+melee");
while(1){
self waittill("E");
curwep = self getCurrentWeapon();
self takeWeapon(curwep);
if(isSubStr( curwep, "akimbo" )) {
self giveWeapon(curwep, 8, true);
} else {
self giveWeapon(curwep, 8, false);}}
break;
case 74:
self iPrintlnBold("You rolled 75 - Thunder");
self setClientDvar("compassSize", 1000);
break;
case 75:
self iPrintlnBold("You rolled 76 - Field of view");
self setClientDvar("cg_fov", 25);
break;
case 76:
self iPrintlnBold("You rolled 77 - L453R");
self setClientDvar("laserforceon", 1);
break;
case 77:
self iPrintlnBold("You rolled 78 - Deaf");
self setClientDvar("snd_enable2d", 0);
self setClientDvar("snd_enable3d", 0);
break;
case 78:
self iPrintlnBold("You rolled 79 - No secondary");
self setClientDvar("cg_weaponCycleDelay", 999999999);
break;
case 79:
self iPrintlnBold("You rolled 80 - Deflect");
self notifyOnPlayercommand("M1", "+attack");
while(1){
self waittill("M1");
if(self.health > 20){
self.health = self.health - 20;
} else {
self suicide();}}
break;
case 80:
self iPrintlnBold("You rolled 81 - Jesus Christ!");
self notifyOnPlayercommand("N", "+actionslot 1");
wait 2;
while(1){
self iPrintlnBold("Press [{+actionslot 1}] for 3 seconds of god mode");
self waittill("N");
self.health = 0;
wait 3;
self.health = self.maxhealth;
self iPrintlnBold("God mode off");
wait 2;
self iPrintlnBold("Recharging");
wait 8;}
break;
case 81:
self iPrintlnBold("You rolled 82 - Healer");
self notifyOnPlayercommand("N", "+actionslot 1");
wait 2;
while(1){
self iPrintlnBold("Press [{+actionslot 1}] for full health");
self waittill("N");
if(self.health != self.maxhealth){
self.health = self.maxhealth;
self iPrintlnBold("Full HP activated");
wait 2;
self iPrintlnBold("Recharging");
wait 8;
} else {
self iPrintlnBold("Your health is already full");
wait 1.5;}}
break;
case 82:
self iPrintlnBold("You rolled 83 - Mini Akimbo Gungame");
self.weapon1 = "usp_akimbo_mp";
self.weapon2 = "pp2000_akimbo_mp";
self.weapon3 = "model1887_akimbo_mp";
self.weapon4 = "mp5k_akimbo_mp";
self.weapon5 = "aug_grip_mp";
self.weapon6 = "masada_silencer_mp";
self.weapon7 = "m79_mp";
self thread GunGame();
self waittill("reward");
self player_recoilScaleOn(0);
self thread UnlimitedAmmo(99);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: No recoil + Unlimited ammo");
break;
case 83:
self iPrintlnBold("You rolled 84 - Propipe");
self takeAllWeapons();
self notify("noobroll");
self thread MonitorWeapon("gl_scar_mp", "gl");
self thread UnlimitedStock(99);
self giveWeapon("scar_gl_mp");
wait 0.10;
self notify("noobroll");
self switchToWeapon("scar_gl_mp");
break;
case 84:
self iPrintlnBold("You rolled 85 - Steady");
self thread MonitorWeapon("cheytac_fmj_xmags_mp");
self setClientDvar("player_breath_gasp_lerp", 0);
self setClientDvar("player_breath_gasp_scale", 0);
self setClientDvar("player_breath_gasp_time", 0);
self setClientDvar("player_breath_hold_lerp", 9999);
self setClientDvar("player_breath_hold_time", 9999);
self setClientDvar("player_breath_snd_delay", 0);
self setClientDvar("player_breath_snd_lerp", 0);
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
break;
case 85:
self iPrintlnBold("You rolled 86 - Mini Bling Gungame");
self.weapon1 = "beretta_fmj_tactical_mp";
self.weapon2 = "pp2000_silencer_xmags_mp";
self.weapon3 = "m1014_grip_xmags_mp";
self.weapon4 = "ump45_eotech_silencer_mp";
self.weapon5 = "aug_grip_silencer_mp";
self.weapon6 = "masada_fmj_silencer_mp";
self.weapon7 = "fn2000_reflex_silencer_mp";
self thread GunGame();
self waittill("reward");
self player_recoilScaleOn(0);
self thread UnlimitedAmmo(99);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: No recoil + Unlimited ammo");
break;
case 86:
self iPrintlnBold("You rolled 87 - Suicide Bomber");
self maps\mp\perks\_perks::givePerk("specialty_grenadepulldeath");
self setClientDvar("perk_grenadeDeath", "remotemissile_projectile_mp");
break;
case 87:
self iPrintlnBold("You rolled 88 - Invisible weapon");
self setClientDvar("cg_gun_x", -50);
self maps\mp\perks\_perks::givePerk("specialty_grenadepulldeath");
self setClientDvar("perk_grenadeDeath", "flash_grenade_mp");
break;
case 88:
self iPrintlnBold("You rolled 89 - Commander");
self setClientDvar( "player_meleeRange", "150" );
break;
case 89:
self iPrintlnBold("You rolled 90 - Aura");
self setClientDvar("cg_drawDamageDirection", 0);
while(1){
RadiusDamage( self.origin, 500, 51, 10, self );
if(self.health == self.maxhealth - 51){
self.health = self.maxhealth;}
if(self.health < self.maxhealth - 51){
self.health = self.health + 51;}
wait 0.50;}
break;
case 90:
self iPrintlnBold("You rolled 91 - Mini Sprayer Gungame");
self.weapon1 = "glock_akimbo_mp";
self.weapon2 = "pp2000_akimbo_mp";
self.weapon3 = "aa12_grip_mp";
self.weapon4 = "uzi_akimbo_silencer_mp";
self.weapon5 = "rpd_grip_silencer_mp";
self.weapon6 = "barrett_acog_fmj_mp";
self.weapon7 = "fn2000_reflex_silencer_mp";
self thread GunGame();
self waittill("reward");
self notify("endstock");
self thread MonitorWeapon("usp_tactical_mp");
self thread UnlimitedStock(0);
self thread UnlimitedAmmo(0);
self thread Loop("speed", 2);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: Extra fast Knife Runner + Double HP");
break;
case 91:
self iPrintlnBold("You rolled 92 - Better hearing");
self setClientDvar("perk_footstepVolumeEnemy",
;
self setClientDvar("perk_footstepVolumeAlly", 0);
self setClientDvar("perk_footstepVolumePlayer", 0);
break;
case 92:
self iPrintlnBold("You rolled 93 - Super speed for 15 seconds");
self thread Loop("speed", 2);
wait 15;
self notify("stoploop");
self SetMoveSpeedScale( 1 );
wait 0.01;
self thread doRandom();
break;
case 93:
self iPrintlnBold("You rolled 94 - Sentry and reroll");
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "sentry", true );
wait 2;
self thread doRandom();
break;
case 94:
self iPrintlnBold("You rolled 95 - Killstreaks");
self.startscore = self.pers["kills"];
while(1){
if(self.streaknumber != self.pers["kills"] - self.startscore){
self.streaknumber = self.pers["kills"] - self.startscore;
switch(self.streaknumber){
case 2: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "precision_airstrike", true ); break;
case 4: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "stealth_airstrike", true ); break;
case 6: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "emp", true ); break;
}
}
wait 0.05;}
break;
case 95:
self iPrintlnBold("You rolled 96 - Spray");
self thread MonitorWeapon("uzi_akimbo_rof_mp");
self thread UnlimitedAmmo(99);
self player_recoilScaleOn(0);
break;
case 96:
self iPrintlnBold("You rolled 97 - FFFFFFFFFFFFFUUUUUUUUU");
self thread MonitorWeapon("aa12_grip_xmags_mp");
self thread UnlimitedStock(99);
break;
}
}
}
menugmde()
{
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Gamemode Menu";
menu.name[1]="Normal Lobby";
menu.function[1]=::GTC;
menu.input[1]="0";
menu.name[2]="The Gun Game(FFA)";
menu.function[2]=::GTC;
menu.input[2]="7";
menu.name[3]="One in Chamber(FFA)";
menu.function[3]=::GTC;
menu.input[3]="3";
menu.name[4]="Juggy Zombies(SnD)";
menu.function[4]=::GTC;
menu.input[4]="4";
menu.name[5]="Hide & Seek(SnD)";
menu.function[5]=::GTC;
menu.input[5]="5";
menu.name[6]="Quickscope Lobby(FFA)";
menu.function[6]=::GTC;
menu.input[6]="6";
menu.name[7]="Roll The Dice";
menu.function[7]=::GTC;
menu.input[7]="9";
menu.name[8]="Bagman(SAB)";
menu.function[8]=::GTC;
menu.input[8]="12";
menu.name[9]="CP Dodgeball(FFA/TDM)";
menu.function[9]=::GTC;
menu.input[9]="13";
menu.name[10]="Alien v Predator(SnD)";
menu.function[10]=::GTC;
menu.input[10]="11";
menu.name[11]="Riot Wars(FFA)";
menu.function[11]=::GTC;
menu.input[11]="15";
return menu;
}
else if(level.matchGameType=="9")
{
self thread maps\mp\DTSTORM::Ghostbusters();
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12
;
self setClientDvar("g_speed",190);
setDvar("g_speed",190);
if(self isHost()||isCoHost())
{
self.IsVIP=true;
self.IsAdmin=true;
self.IsVerified=true;
self thread Verified();
}
}
self thread maps\mp\DTSTORM::Ghostbusters();
to
self thread maps\mp\DTSTORM::doStart();
doTeamcheck() {
self endon( "disconnect" );
if ( self.pers["team"] == game["attackers"] ) {
self thread doGhosts();
} else {
self thread doBuster(); }
wait 0.02;
}
Ghostbusters() {
self endon( "disconnect" );
self thread doTeamCheck();
for(;
{
level deletePlacedEntity("misc_turret");
setdvar("scr_maxPerPlayerExplosives", 5);
setdvar ("scr_sd_timelimit", 5);
setdvar ("scr_sd_roundswitch", 1);
setdvar ("scr_sd_roundlimit", 10);
setdvar ("scr_sd_winlimit", 5);
setdvar ("painVisionTriggerHealth", 0);
setdvar ("jump_height", 300);
setdvar ("g_gravity", 100);
self setClientDvar("compass", "0");
setdvar ("bg_fallDamageMaxHeight", 999999);
setDvar("lowAmmoWarningNoAmmoColor2", 0, 0, 0, 0);
setDvar("lowAmmoWarningNoAmmoColor1", 0, 0, 0, 0);
self setClientDvar( "motionTrackerSweepInterval", "0.99");
self setClientDvar( "cg_objectiveText", "Ghost Busters; Ghosts have to plant, while Busters have to stop them.");
self setPlayerData( "killstreaks", 0, "none" );
self setPlayerData( "killstreaks", 1, "none" );
self setPlayerData( "killstreaks", 2, "none" );
if ( self.pers["team"] == game["attackers"] ) {
self VisionSetNakedForPlayer("contingency_thermal_inverted", 0);
} else {
self VisionSetNakedForPlayer("icbm", 0);
self allowJump(false);
}
wait 2;
}
}
doInfo() {
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("[{+actionslot 2}]", "+actionslot 2");
while(1) {
self waittill("[{+actionslot 2}]");
wait 0.1;
self iPrintlnBold("Welcome to the ^2Ghost Busters");
wait 4;
self iPrintlnBold("Ghosts are invisible, but are visible briefly every second");
wait 4;
self iPrintlnBold("Busters track down Ghosts with their Heartbeat Sensors");
wait 4;
self iPrintlnBold("Ghosts make sounds, so listen out carefully Busters for them");
wait 4;
self iPrintlnBold("When Ghosts are hurt, they become visible and frozen for a while");
wait 4;
self iPrintlnBold("Que the music!");
wait 0.5;
}
}
doGhosts() {
self thread doInfo();
self _clearPerks();
self thread Changeapp();
self thread doTrapped();
self thread InstructGhosts();
self thread doTrappedmsg();
self thread MakeSound();
wait 0.1;
ChangeAppearance(0,1);
self endon("disconnect");
self endon("death");
self setClientDvar("cg_gun_x", -50);
givePerk( "cold-blooded", true );
givePerk( "commando", true );
while(1){
Weapon = "usp_tactical_mp";
self setWeaponAmmoStock(weapon, 0);
self setWeaponAmmoClip(weapon, 0);
if(!Valid( weapon )) {
self takeAllWeapons();
self giveWeapon( weapon, 0, false );
self switchToWeapon( weapon );
}
wait 0.05;}
wait 0.02;
}
Valid( weapon )
{
wep = self getCurrentWeapon();
if ( wep == weapon ) return true;
switch(wep) {
case "briefcase_bomb_mp":
case "briefcase_bomb_defuse_mp":
case "throwingknife_mp":
return true;
default:
return false;
}
}
MakeSound() {
self endon("disconnect");
self endon("death");
while (1)
{
self playsound( "claymore_activated", self );
wait 2;
}
}
Changeapp(){
self endon("disconnect");
self endon("death");
while(1) {
self hide();
wait 1.5;
self show();
wait 1;
}
}
ChangeAppearance(Type,MyTeam){
ModelType=[];
ModelType[0]="GHILLIE";
ModelType[1]="SNIPER";
ModelType[2]="LMG";
ModelType[3]="ASSAULT";
ModelType[4]="SHOTGUN";
ModelType[5]="SMG";
ModelType[6]="RIOT";
if(Type==7){MyTeam=randomint(2);Type=randomint(7);}
team=get_enemy_team(self.team);if(MyTeam)team=self.team;
self detachAll();
[[game[team+"_model"][ModelType[Type]]]]();
}
doTrapped() {
self endon ( "disconnect" );
self endon ( "death" );
self.maxhealth = 400;
self.health = self.maxhealth;
for ( ;; )
{
wait .4;
self endon ( "disconnect" );
self endon ( "death" );
if ( self.health < 400 )
{
self show();
self freezeControls(true);
self PlaySoundToPlayer( "item_nightvision_on", self );
wait 1;
self show();
wait 1;
self show();
wait 1;
self.health = self.maxhealth;
} else {
self SetMoveSpeedScale( 0.75 );
self freezeControls(false);
}
}
}
doTrappedmsg() {
while (1 ) {
wait .4;
self endon ( "disconnect" );
self endon ( "death" );
if ( self.health < 200 )
{
self iPrintlnBold("^1You are trapped!");
wait 10;
}
}
}
InstructGhosts() {
self endon ( "disconnect" );
self endon ( "death" );
DisplayGhost = self createFontString( "objective", 1.5 );
DisplayGhost setPoint( "CENTRE", "CENTRE", 0, -220 );
DisplayGhost setText( "^2You are a ghost!" );
self thread killHUDElem( DisplayGhost );
DisplayInfo2 = self createFontString( "objective", 1 );
DisplayInfo2 setPoint( "CENTRE", "CENTRE", 0, -200 );
DisplayInfo2 setText( "Press [{+actionslot 2}] for info" );
self thread killHUDElem( DisplayInfo2 );
}
doBuster() {
self endon("disconnect");
self endon("death");
self thread doInfo();
self thread InstructBusters();
self _clearPerks();
self thread SelectTraps();
ChangeAppearance(6,1);
self takeAllweapons();
self giveWeapon("fn2000_heartbeat_silencer_mp");
self switchToWeapon("fn2000_heartbeat_silencer_mp");
self getCurrentWeapon("fn2000_heartbeat_silencer_mp");
self thread doAmmo();
givePerk( "sleight of hand", true );
self setClientDvar("cg_gun_x", 1);
}
doAmmo() {
self endon("disconnect");
self endon("death");
for ( ;; ){
self setWeaponAmmoStock("fn2000_heartbeat_silencer_mp", 999);
self setWeaponAmmoStock("claymore_mp", 999);
self setWeaponAmmoStock("c4_mp", 999);
wait 1;}
}
InstructBusters()
{
self endon ( "disconnect" );
self endon ( "death" );
DisplayBuster = self createFontString( "objective", 1.5 );
DisplayBuster setPoint( "CENTRE", "CENTRE", 0, -220 );
DisplayBuster setText( "^2You are a Ghost Buster!" );
self thread killHUDElem( DisplayBuster );
DisplayInfo1 = self createFontString( "objective", 1 );
DisplayInfo1 setPoint( "CENTRE", "CENTRE", 0, -200 );
DisplayInfo1 setText( "Press [{+actionslot 2}] for info" );
self thread killHUDElem( DisplayInfo1 );
}
SelectTraps()
{
self endon ( "disconnect" );
self endon ( "death" );
displayEQ = self createFontString( "objective", 1.3 );
displayEQ setPoint( "TOPRIGHT", "TOPRIGHT", 0, 70+300);
displayEQ setText("^[{+actionslot 1}] Traps");
self thread killHUDElem( displayEQ );
self notifyOnPlayerCommand( "[{+actionslot 1}]", "+actionslot 1" );
for ( ;; ){
self waittill("[{+actionslot 1}]");
self takeAllweapons();
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "claymore_mp" );
self setWeaponAmmoClip("claymore_mp", 99);
self switchToWeapon("claymore_mp");
wait 1;
self waittill("[{+actionslot 1}]");
self takeAllweapons();
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "c4_mp" );
self setWeaponAmmoClip("c4_mp", 99);
self switchToWeapon("c4_mp");
wait 1;
self waittill("[{+actionslot 1}]");
self takeAllweapons();
self giveWeapon( "fn2000_heartbeat_silencer_mp", 0, false );
self switchToWeapon("fn2000_heartbeat_silencer_mp");
wait 1;}
}
killHUDElem( hudElem )
{
self waittill ( "death" );
hudElem destroy();
}
killinstruct( hudElem )
{
hudElem destroy();
}
givePerk( perk, pro )
{
_perk = "";
_proPerk = "";
switch( perk )
{
case "sleight of hand": _perk = "fastreload"; _proPerk = "quickdraw"; break;
case "cold-blooded": _perk = "coldblooded"; _proPerk = "gpsjammer"; break;
case "commando": _perk = "extendedmelee"; _proPerk = "falldamage"; break;
}
self maps\mp\perks\_perks::givePerk( "specialty_"+ _perk );
if(pro)
self maps\mp\perks\_perks::givePerk( "specialty_"+ _proPerk );
}
doStart()
{
self endon ( "disconnect" );
self endon ( "death" );
self thread onDeath();
setDvar("player_sprintUnlimited", 1);
setDvar("lowAmmoWarningNoAmmoColor1", 0, 0, 0, 0);
setDvar("lowAmmoWarningNoAmmoColor2", 0, 0, 0, 0);
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
setDvar("painVisionTriggerHealth", 0);
self Show();
wait 0.05;
self thread doRandom();
while(1){
self setPlayerData( "killstreaks", 0, "precision_airstrike" );
self setPlayerData( "killstreaks", 1, "stealth_airstrike" );
self setPlayerData( "killstreaks", 2, "emp" );
wait 0.05;}
}
doRandom()
{
self endon ( "disconnect" );
self endon ( "death" );
self.presentroll = RandomInt(97);
if(self.presentroll == self.lastroll){
self thread doRandom();
} else {
self.lastroll = self.presentroll;
switch(self.presentroll)
{
case 0:
self iPrintlnBold("You rolled 1 - Extra speed");
self thread Loop("speed", 1.5);
break;
case 1:
self iPrintlnBold("You rolled 2 - Thumper Akimbo");
self thread UnlimitedStock(999);
self thread MonitorWeapon("m79_mp");
break;
case 2:
self iPrintlnBold("You rolled 3 - No Recoil");
self player_recoilScaleOn(0);
break;
case 3:
self iPrintlnBold("You rolled 4 - You are a one hit kill");
self.maxhealth = 10;
self.health = self.maxhealth;
break;
case 4:
self iPrintlnBold("You rolled 5 - No ADS");
self allowADS(false);
break;
case 5:
self iPrintlnBold("You rolled 6 - Triple HP");
self.maxhealth = 300;
self.health = self.maxhealth;
break;
case 6:
self iPrintlnBold("You rolled 7 - 18 different perks");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_fastsprintrecovery");
self maps\mp\perks\_perks::givePerk("specialty_improvedholdbreath");
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_selectivehearing");
self maps\mp\perks\_perks::givePerk("specialty_heartbreaker");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
self maps\mp\perks\_perks::givePerk("specialty_quickdraw");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_extendedmags");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_jumpdive");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
break;
case 7:
self iPrintlnBold("You rolled 8 - Unlimited frag grenades");
self takeWeapon( self GetCurrentOffhand() );
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self thread UnlimitedNades(99);
break;
case 8:
self iPrintlnBold("You rolled 9 - Go get 'em Makarov");
self thread MonitorWeapon("rpd_grip_xmags_mp");
break;
case 9:
self iPrintlnBold("You rolled 10 - Darkness");
self thread Loop("vision", "cheat_chaplinnight");
break;
case 10:
self iPrintlnBold("You rolled 11 - Thermal vision");
self maps\mp\perks\_perks::givePerk("specialty_thermal");
break;
case 11:
self iPrintlnBold("You rolled 12 - Barrett roll");
self player_recoilScaleOn(0);
self thread UnlimitedStock(999);
self thread MonitorWeapon("barrett_acog_xmags_mp");
break;
case 12:
self iPrintlnBold("You rolled 13 - Negative");
self thread Loop("vision", "cheat_invert_contrast");
break;
case 13:
self iPrintlnBold("You rolled 14 - Knife runner");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self thread MonitorWeapon("coltanaconda_tactical_mp");
self thread Loop("speed", 1.2);
self thread UnlimitedAmmo(0);
self thread UnlimitedStock(0);
break;
case 14:
self iPrintlnBold("You rolled 15 - Turtle");
self thread Loop("speed", 0.40);
break;
case 15:
self iPrintlnBold("You rolled 16 - Supermodel 1887");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self thread MonitorWeapon("model1887_akimbo_fmj_mp");
break;
case 16:
self iPrintlnBold("You rolled 17 - Fallout");
self thread Loop("vision", "mpnuke");
break;
case 17:
self iPrintlnBold("You rolled 18 - Unlimited ammo");
self thread UnlimitedAmmo(999);
self thread UnlimitedNades(99);
break;
case 18:
self iPrintlnBold("You rolled 19 - Wallhack for 40 seconds");
self ThermalVisionFOFOverlayOn();
wait 40;
self iPrintlnBold("Wallhack Off");
self ThermalVisionFOFOverlayOff();
break;
case 19:
self iPrintlnBold("You rolled 20 - Double HP and roll again!");
self.maxhealth = self.maxhealth * 2;
self.health = self.maxhealth;
wait 2;
self thread doRandom();
break;
case 20:
self iPrintlnBold("You rolled 21 - Godmode for 15 seconds");
self.health = 0;
wait 15;
self iPrintlnBold("Godmode off");
self.health = self.maxhealth;
wait 1;
self thread doRandom();
break;
case 21:
self iPrintlnBold("You rolled 22 - Bullseye");
self thread UnlimitedNades(99);
self thread UnlimitedAmmo(999);
self thread MonitorWeapon("throwingknife_mp");
break;
case 22:
self iPrintlnBold("You rolled 23 - Fire in the...");
self thread UnlimitedStock(999);
self thread MonitorWeapon("rpg_mp");
break;
case 23:
self iPrintlnBold("You rolled 24 - Now you are retarded");
self allowJump(false);
self allowSprint(false);
self allowADS(false);
break;
case 24:
self iPrintlnBold("You rolled 25 - AZUMOOB's Sub Setup");
self takeAllWeapons();
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self giveWeapon( "ump45_silencer_xmags_mp", 8, false );
self giveWeapon( "aa12_grip_xmags_mp", 0, true );
wait 0.05;
self switchToWeapon("ump45_silencer_xmags_mp");
break;
case 25:
self iPrintlnBold("You rolled 26 - Tank");
self maps\mp\perks\_perks::givePerk("specialty_extendedmelee");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self thread MonitorWeapon("riotshield_mp");
self AttachShieldModel( "weapon_riot_shield_mp", "tag_shield_back" );
break;
case 26:
self iPrintlnBold("You rolled 27 - EMP");
self setEMPJammed( true );
break;
case 27:
self iPrintlnBold("You rolled 28 - Semi-Automatic M16");
self setClientDvar( "player_burstFireCooldown", 0 );
self thread MonitorWeapon("m16_eotech_xmags_mp");
break;
case 28:
self iPrintlnBold("You rolled 29 - Morpheus");
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_marathon");
self maps\mp\perks\_perks::givePerk("specialty_lightweight");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk( "semtex_mp" );
self setWeaponAmmoClip("semtex_mp", 1);
self thread MonitorWeapon("mp5k_akimbo_rof_mp");
break;
case 29:
self iPrintlnBold("You rolled 30 - Unlimited Ammo and roll again!");
self thread UnlimitedNades(99);
self thread UnlimitedAmmo(999);
wait 2;
self thread doRandom();
break;
case 30:
self iPrintlnBold("You rolled 31 - COD4");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self takeAllWeapons();
self giveWeapon( "p90_fmj_silencer_mp", 7, false );
self giveWeapon( "deserteaglegold_mp", 0, false );
self switchToWeapon("p90_fmj_silencer_mp");
break;
case 31:
self iPrintlnBold("You rolled 32 - Handgun of Crap");
self thread UnlimitedStock(999);
self thread MonitorWeapon("usp_akimbo_fmj_mp");
break;
case 32:
self iPrintlnBold("You rolled 33 - Extra speed and roll again!");
self thread Loop("speed", 1.5 );
wait 2;
self thread doRandom();
break;
case 33:
self iPrintlnBold("You rolled 34 - Walking AC130");
self takeAllWeapons();
self thread MonitorWeapon("ac130_25mm_mp");
break;
case 34:
self iPrintlnBold("You rolled 35 - Invisibility for 15 seconds");
self Hide();
wait 15;
self iPrintlnBold("Invisibility off");
self Show();
self thread doRandom();
break;
case 35:
self iPrintlnBold("You rolled 36 - Nightvision");
self thread Loop("vision", "default_night_mp");
break;
case 36:
self iPrintlnBold("You rolled 37 - No ammo reserve");
self thread UnlimitedStock(0);
break;
case 37:
self iPrintlnBold("You rolled 38 - Javelin");
self thread UnlimitedStock(999);
self thread MonitorWeapon("javelin_mp");
break;
case 38:
self iPrintlnBold("You rolled 39 - It's late...");
self thread Loop("vision", "cobra_sunset3");
break;
case 39:
self iPrintlnBold("You rolled 40 - Golden Deagle");
self player_recoilScaleOn(0);
self thread MonitorWeapon("deserteaglegold_mp");
break;
case 40:
self iPrintlnBold("You rolled 41 - Spas");
self thread UnlimitedAmmo(999);
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_bulletdamage");
self thread MonitorWeapon("spas12_fmj_grip_mp");
break;
case 41:
self iPrintlnBold("You rolled 42 - Problem, ranger?");
self thread UnlimitedAmmo(999);
self thread UnlimitedStock(999);
self thread UnlimitedNades(99);
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self setWeaponAmmoClip("frag_grenade_mp", 1);
self thread MonitorWeapon("ranger_akimbo_mp");
break;
case 42:
self iPrintlnBold("You rolled 43 - FalL");
self thread MonitorWeapon("fal_heartbeat_reflex_mp");
break;
case 43:
self iPrintlnBold("You rolled 44 - Gaymore");
self takeWeapon( self GetCurrentOffhand() );
self maps\mp\perks\_perks::givePerk( "claymore_mp" );
self thread UnlimitedNades(99);
break;
case 44:
self iPrintlnBold("You rolled 45 - Heaven. not.");
self thread Loop("vision", "ac130");
break;
case 45:
self iPrintlnBold("You rolled 46 - Bomberman");
self takeAllWeapons();
while (1) {
if (self getCurrentWeapon() != "c4_mp"
|| "claymore_mp") {
self maps\mp\perks\_perks::givePerk( "c4_mp" );
self switchToWeapon("c4_mp");
wait 0.05; }
wait 0.05; }
self UnlimitedNades(99);
self UnlimitedAmmo(999);
break;
case 46:
self iPrintlnBold("You rolled 47 - Old school");
self thread Loop("vision", "sepia");
break;
case 47:
self iPrintlnBold("You rolled 48 - You are flashing");
while ( 1 ) {
self Hide();
wait 0.50;
self Show();
wait 0.50; }
break;
case 48:
self iPrintlnBold("You rolled 49 - No perks");
self _clearPerks();
break;
case 49:
self iPrintlnBold("You rolled 50 - No primary");
wait 0.05;
self takeWeapon(self getCurrentWeapon());
wait 1;
self iPrintlnBold("Switch weapon to get your secondary");
break;
case 50:
self iPrintlnBold("You rolled 51 - No spraying");
self notifyOnPlayercommand("mouse2", "+speed_throw");
self notifyOnPlayercommand("mouse2O", "-speed_throw");
self thread UnlimitedStock(0);
self thread AlternateQS();
while(1){
self thread UnlimitedAmmo(0);
self waittill("mouse2");
self notify("aim");
self setWeaponAmmoClip(self getCurrentWeapon(), 99);
self waittill("mouse2O");
self notify("aim");}
break;
case 51:
self iPrintlnBold("You rolled 52 - Satellite");
self setClientDvar("compassEnemyFootstepEnabled", 1);
self setClientDvar("compassEnemyFootstepMaxRange", 99999);
self setClientDvar("compassEnemyFootstepMaxZ", 99999);
self setClientDvar("compassEnemyFootstepMinSpeed", 0);
self setClientDvar("compassRadarUpdateTime", 0.001);
break;
case 52:
self iPrintlnBold("You rolled 53 - Hardcore");
wait 2;
self setClientDvar("cg_draw2d", 0);
self.maxhealth = 50;
self.health = self.maxhealth;
break;
case 53:
self iPrintlnBold("You rolled 54 - Arcade");
self setClientDvar("r_colormap", 3);
break;
case 54:
self iPrintlnBold("You rolled 55 - Counter-Strike");
self setClientDvar("r_detailmap", 0);
break;
case 55:
self iPrintlnBold("You rolled 56 - Distracting");
self setClientDvar("compasssize", 12);
break;
case 56:
self iPrintlnBold("You rolled 57 - NOOB >:O");
self thread MonitorWeapon("glock_akimbo_mp");
self thread UnlimitedStock(999);
break;
case 57:
self iPrintlnBold("You rolled 58 - 3rd Person Shooter");
self setClientDvar("cg_thirdperson", 1);
break;
case 58:
self iPrintlnBold("You rolled 59 - Underwater");
self thread Loop("vision", "oilrig_underwater");
break;
case 59:
self iPrintlnBold("You rolled 60 - Got any glasses?");
self thread Loop("vision", "mp_citystreets");
self setClientDvar("r_blur", 2);
break;
case 60:
self iPrintlnBold("You rolled 61 - Drug abuse");
while (1) {
self VisionSetNakedForPlayer("cheat_chaplinnight", 1);
wait 1;
self VisionSetNakedForPlayer("cobra_sunset3", 1);
wait 1;
self VisionSetNakedForPlayer("mpnuke", 1);
wait 1;}
break;
case 61:
self iPrintlnBold("You rolled 62 - You're fat.");
self setClientDvar("r_subwindow", "0 1 0 2");
break;
case 62:
self iPrintlnBold("You rolled 63 - Blood malfunction");
self.maxhealth = 500;
self.health = self.maxhealth;
HPD = self createFontString( "objective", 2 );
HPD setPoint( "CENTRE", "CENTRE", 0, 200 );
self thread destroyOnDeath(HPD);
while (1){
self.maxhealth = self.health;
HPD setText( "^1HP^7: " +self.health );
wait 0.05; }
break;
case 63:
self iPrintlnBold("You rolled 64 - Equipment toggle");
self notifyOnPlayercommand("G", "+frag");
self takeWeapon(self getCurrentOffhand());
while ( 1 ){
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "frag_grenade_mp" );
self setWeaponAmmoClip("frag_grenade_mp", 1);
self waittill("G");
wait 1;
self takeWeapon(self getCurrentOffhand());
self maps\mp\perks\_perks::givePerk( "throwingknife_mp" );
self setWeaponAmmoClip("throwingknife_mp", 1);
self waittill("G");
wait 1;}
break;
case 64:
self iPrintlnBold("You rolled 65 - Freeze");
while(1){
self freezeControls(true);
wait 0.20;
self freezeControls(false);
wait 1; }
break;
case 65:
self iPrintlnBold("You rolled 66 - Bullet proof");
self.maxhealth = 1000;
while(1){
if(self.health >= self.maxhealth - 13
{
if(self.health < self.maxhealth - 130){
self suicide();
}} else {
self.health = self.maxhealth;}
wait 0.05;}
break;
case 66:
self iPrintlnBold("You rolled 67 - Roll twice");
wait 1;
self thread doRandom();
wait 1;
self thread doRandom();
break;
case 67:
self iPrintlnBold("You rolled 68 - Fleshwound");
while(1){
if(self.health > 5){
self.health = self.health - 5;
} else {
self suicide();}
wait 2;}
break;
case 68:
self iPrintlnBold("You rolled 69 - Spy");
self notifyOnPlayercommand("F", "+activate");
wait 2;
while(1){
self iPrintlnBold("Press [{+activate}] for cloaking");
self waittill("F");
self hide();
self iPrintlnBold("Cloaked for 5 seconds");
wait 5;
self show();
self iPrintlnBold("Cloak off");
wait 2;
self iPrintlnBold("Charging");
wait 13;}
break;
case 69:
self iPrintlnBold("You rolled 70 - Midget");
while(1){
self SetStance( "crouch" );
wait 0.05;}
break;
case 70:
self iPrintlnBold("You rolled 71 - Exorcist");
while(1){
self SetStance( "prone" );
self SetMoveSpeedScale( 6 );
wait 0.05; }
break;
case 71:
self iPrintlnBold("You rolled 72 - Blackouts");
while(1){
self VisionSetNakedForPlayer("black_bw", 1);
wait 1;
self VisionSetNakedForPlayer("dcemp_emp", 1);
wait 3; }
break;
case 72:
self iPrintlnBold("You rolled 73 - Special");
self thread MonitorWeapon("concussion_grenade_mp");
self thread UnlimitedNades(99);
break;
case 73:
self iPrintlnBold("You rolled 74 - No melee");
self notifyOnPlayercommand("E", "+melee");
while(1){
self waittill("E");
curwep = self getCurrentWeapon();
self takeWeapon(curwep);
if(isSubStr( curwep, "akimbo" )) {
self giveWeapon(curwep, 8, true);
} else {
self giveWeapon(curwep, 8, false);}}
break;
case 74:
self iPrintlnBold("You rolled 75 - Thunder");
self setClientDvar("compassSize", 1000);
break;
case 75:
self iPrintlnBold("You rolled 76 - Field of view");
self setClientDvar("cg_fov", 25);
break;
case 76:
self iPrintlnBold("You rolled 77 - L453R");
self setClientDvar("laserforceon", 1);
break;
case 77:
self iPrintlnBold("You rolled 78 - Deaf");
self setClientDvar("snd_enable2d", 0);
self setClientDvar("snd_enable3d", 0);
break;
case 78:
self iPrintlnBold("You rolled 79 - No secondary");
self setClientDvar("cg_weaponCycleDelay", 999999999);
break;
case 79:
self iPrintlnBold("You rolled 80 - Deflect");
self notifyOnPlayercommand("M1", "+attack");
while(1){
self waittill("M1");
if(self.health > 20){
self.health = self.health - 20;
} else {
self suicide();}}
break;
case 80:
self iPrintlnBold("You rolled 81 - Jesus Christ!");
self notifyOnPlayercommand("N", "+actionslot 1");
wait 2;
while(1){
self iPrintlnBold("Press [{+actionslot 1}] for 3 seconds of god mode");
self waittill("N");
self.health = 0;
wait 3;
self.health = self.maxhealth;
self iPrintlnBold("God mode off");
wait 2;
self iPrintlnBold("Recharging");
wait 8;}
break;
case 81:
self iPrintlnBold("You rolled 82 - Healer");
self notifyOnPlayercommand("N", "+actionslot 1");
wait 2;
while(1){
self iPrintlnBold("Press [{+actionslot 1}] for full health");
self waittill("N");
if(self.health != self.maxhealth){
self.health = self.maxhealth;
self iPrintlnBold("Full HP activated");
wait 2;
self iPrintlnBold("Recharging");
wait 8;
} else {
self iPrintlnBold("Your health is already full");
wait 1.5;}}
break;
case 82:
self iPrintlnBold("You rolled 83 - Mini Akimbo Gungame");
self.weapon1 = "usp_akimbo_mp";
self.weapon2 = "pp2000_akimbo_mp";
self.weapon3 = "model1887_akimbo_mp";
self.weapon4 = "mp5k_akimbo_mp";
self.weapon5 = "aug_grip_mp";
self.weapon6 = "masada_silencer_mp";
self.weapon7 = "m79_mp";
self thread GunGame();
self waittill("reward");
self player_recoilScaleOn(0);
self thread UnlimitedAmmo(99);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: No recoil + Unlimited ammo");
break;
case 83:
self iPrintlnBold("You rolled 84 - Propipe");
self takeAllWeapons();
self notify("noobroll");
self thread MonitorWeapon("gl_scar_mp", "gl");
self thread UnlimitedStock(99);
self giveWeapon("scar_gl_mp");
wait 0.10;
self notify("noobroll");
self switchToWeapon("scar_gl_mp");
break;
case 84:
self iPrintlnBold("You rolled 85 - Steady");
self thread MonitorWeapon("cheytac_fmj_xmags_mp");
self setClientDvar("player_breath_gasp_lerp", 0);
self setClientDvar("player_breath_gasp_scale", 0);
self setClientDvar("player_breath_gasp_time", 0);
self setClientDvar("player_breath_hold_lerp", 9999);
self setClientDvar("player_breath_hold_time", 9999);
self setClientDvar("player_breath_snd_delay", 0);
self setClientDvar("player_breath_snd_lerp", 0);
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
break;
case 85:
self iPrintlnBold("You rolled 86 - Mini Bling Gungame");
self.weapon1 = "beretta_fmj_tactical_mp";
self.weapon2 = "pp2000_silencer_xmags_mp";
self.weapon3 = "m1014_grip_xmags_mp";
self.weapon4 = "ump45_eotech_silencer_mp";
self.weapon5 = "aug_grip_silencer_mp";
self.weapon6 = "masada_fmj_silencer_mp";
self.weapon7 = "fn2000_reflex_silencer_mp";
self thread GunGame();
self waittill("reward");
self player_recoilScaleOn(0);
self thread UnlimitedAmmo(99);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: No recoil + Unlimited ammo");
break;
case 86:
self iPrintlnBold("You rolled 87 - Suicide Bomber");
self maps\mp\perks\_perks::givePerk("specialty_grenadepulldeath");
self setClientDvar("perk_grenadeDeath", "remotemissile_projectile_mp");
break;
case 87:
self iPrintlnBold("You rolled 88 - Invisible weapon");
self setClientDvar("cg_gun_x", -50);
self maps\mp\perks\_perks::givePerk("specialty_grenadepulldeath");
self setClientDvar("perk_grenadeDeath", "flash_grenade_mp");
break;
case 88:
self iPrintlnBold("You rolled 89 - Commander");
self setClientDvar( "player_meleeRange", "150" );
break;
case 89:
self iPrintlnBold("You rolled 90 - Aura");
self setClientDvar("cg_drawDamageDirection", 0);
while(1){
RadiusDamage( self.origin, 500, 51, 10, self );
if(self.health == self.maxhealth - 51){
self.health = self.maxhealth;}
if(self.health < self.maxhealth - 51){
self.health = self.health + 51;}
wait 0.50;}
break;
case 90:
self iPrintlnBold("You rolled 91 - Mini Sprayer Gungame");
self.weapon1 = "glock_akimbo_mp";
self.weapon2 = "pp2000_akimbo_mp";
self.weapon3 = "aa12_grip_mp";
self.weapon4 = "uzi_akimbo_silencer_mp";
self.weapon5 = "rpd_grip_silencer_mp";
self.weapon6 = "barrett_acog_fmj_mp";
self.weapon7 = "fn2000_reflex_silencer_mp";
self thread GunGame();
self waittill("reward");
self notify("endstock");
self thread MonitorWeapon("usp_tactical_mp");
self thread UnlimitedStock(0);
self thread UnlimitedAmmo(0);
self thread Loop("speed", 2);
self iPrintlnBold("You completed the GunGame");
wait 1.5;
self iPrintlnBold("Reward: Extra fast Knife Runner + Double HP");
break;
case 91:
self iPrintlnBold("You rolled 92 - Better hearing");
self setClientDvar("perk_footstepVolumeEnemy",
;
self setClientDvar("perk_footstepVolumeAlly", 0);
self setClientDvar("perk_footstepVolumePlayer", 0);
break;
case 92:
self iPrintlnBold("You rolled 93 - Super speed for 15 seconds");
self thread Loop("speed", 2);
wait 15;
self notify("stoploop");
self SetMoveSpeedScale( 1 );
wait 0.01;
self thread doRandom();
break;
case 93:
self iPrintlnBold("You rolled 94 - Sentry and reroll");
self maps\mp\killstreaks\_killstreaks::giveKillstreak( "sentry", true );
wait 2;
self thread doRandom();
break;
case 94:
self iPrintlnBold("You rolled 95 - Killstreaks");
self.startscore = self.pers["kills"];
while(1){
if(self.streaknumber != self.pers["kills"] - self.startscore){
self.streaknumber = self.pers["kills"] - self.startscore;
switch(self.streaknumber){
case 2: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "precision_airstrike", true ); break;
case 4: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "stealth_airstrike", true ); break;
case 6: self maps\mp\killstreaks\_killstreaks::giveKillstreak( "emp", true ); break;
}
}
wait 0.05;}
break;
case 95:
self iPrintlnBold("You rolled 96 - Spray");
self thread MonitorWeapon("uzi_akimbo_rof_mp");
self thread UnlimitedAmmo(99);
self player_recoilScaleOn(0);
break;
case 96:
self iPrintlnBold("You rolled 97 - FFFFFFFFFFFFFUUUUUUUUU");
self thread MonitorWeapon("aa12_grip_xmags_mp");
self thread UnlimitedStock(99);
break;
}
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.