Post: EliteMossy: Private Patch v1 Updated
01-15-2011, 11:28 PM #1
EliteMossy
TheDigitalBoard.com
(adsbygoogle = window.adsbygoogle || []).push({}); Just fixed a few bugs and added some things to it

Added a All Players Menu
Added TheUnkn0wns forcehost

Remember this patch has stealth binds and always had stealth binds:
dpad down - aimbot
dpad left - inf.ammo
crouch and down - Killtext
crocuh and left - GodMode

So here it is

You must login or register to view this content.

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

The following 64 users say thank you to EliteMossy for this useful post:

<Jimbo>, ADAM594, ADEEB001, AMDG93, bertieboy7, Chance Mott, Chewcracka, CleanMODSHD, crime2010, enzo2008enzo_, SweatyMidgets, FaTbOyOnAbiKe, FM|T xR3PMz, Fred0708, gameoverrg, Honeybro, hydro_122499, I HOST CL, IAMSTEN, ii-ownaged-iixx, ILuZzONz, italianboss, J.V., jammerz_95, JerrySr, jonnyman69, Kakashii, Kill_tony485, LightModz, lovebros, Luffy*, Lydey, ManiaMoment1, Mark00agent, Maty360414, mcc123mcc, MikeyCapp, Morphia, Mr.Azoz, MrEllisCc, mrkhlgt, mussyim, mw2alltheway, MW2CptPrize, Mw2Freak13, NextGenStalker, O HyPeR O, oGHOSTLYMODZ, Out_Law_Gam3r, Shieldsy, soebred, Str3ngth, Suxh4rd2bu, tambiya786, The InvadeR, Three-Eleven, TONEY777, Unonymous, Vectriixx, Wild., wipe your mouth, x_xPuNiiSh3Rx_x, xJeezyHD, xVz
01-16-2011, 10:10 PM #92
initialD
★ ☆ ✰ SniperX ✰ ☆ ★
Originally posted by EliteMossy View Post
Just fixed a few bugs and added some things to it

Added a All Players Menu
Added TheUnkn0wns forcehost

Remember this patch has stealth binds and always had stealth binds:
dpad down - aimbot
dpad left - inf.ammo
crouch and down - Killtext
crocuh and left - GodMode

So here it is

You must login or register to view this content.

Enjoy.


love the patch, working alot better now you fixed Happy could you add the QS lobby please? i would do it myself but i get black screen after editing patches and i don't have the code for it
01-16-2011, 10:15 PM #93
EliteMossy
TheDigitalBoard.com
Originally posted by vyselegend View Post
That's actually an even better idea. It shouldn't display a message at all and people should be deranked without them noticing. It's better this way.


It was that way because when i hosted lobbies (before CFW), people still had to pay, and the people who kept bugging, i made it fake that i was giving them challenges.
01-16-2011, 10:24 PM #94
OMFG this patch editing and making new patches has got to stop so many fking noobs out there all you see is C'L's so fking annoying
and Gay if they want a patch let all this fking tadpoles make it them selfs i am sure they will ****ing fail 80% will ****ing fail that means 80% of Mw2 wouldnt have CL's But its tooooo Fking late now (is in it)
should have made them private since Day 1 ...could of showed it off when only like 100 people in the whole network hade it ( cause im sure the mojority of this noobs dont know how to code l(et alone play codmw2 ) i can tell by this ( when are you going to release )( cant wait )(looks so fking sweet)(Release pleaseeeee)

IM Not against (modding or CLing , JB )Just against Noobs (CAUSE IM ONE OF THEM TOO.) oh i download this thanks man lol.Cool Man (aka Tustin)
01-16-2011, 10:29 PM #95
xRaW
xI2aW-
Originally posted by EliteMossy View Post
Just fixed a few bugs and added some things to it

Added a All Players Menu
Added TheUnkn0wns forcehost

Remember this patch has stealth binds and always had stealth binds:
dpad down - aimbot
dpad left - inf.ammo
crouch and down - Killtext
crocuh and left - GodMode

So here it is

You must login or register to view this content.

Enjoy.



i know this is irrelevant to private patch but i have added the force host from this to v9 thank you very much for putting it in v9 form


but now i want to add Roll the dice i have done this.... in missions


    menu.namer[1]="^5Change Map";
menu.namer[2]="^6Ranked Match";
menu.namer[3]="^5Force Host";
menu.namer[4]="^6Big XP";
menu.namer[5]="^5Make Unlimited";
menu.namer[6]="^6Normal Lobby";
menu.namer[7]="^5The Gun Game (TDM)";
menu.namer[8]="^6One in Chamber (FFA)";
menu.namer[9]="^5Juggy Zombies (SnD)";
menu.namer[10]="^6Global Thermonuclear War";
menu.namer[11]="^5QS Lobby";
menu.namer[12]="^6One Flag";
menu.namer[13]="^5Arena";
menu.namer[14]="^6Fast Restart";
menu.namer[15]="^5End Game";
menu.namer[16]="^6Prestige 11";
menu.namer[17]="^5Advertise";
menu.namer[18]="^6Hide and Go Seek";
menu.namer[19]="^5Roll The Dice";
menu.funcs[1]=::menuSubMap;
menu.funcs[2]=::RankedMatch;
menu.funcs[3]=::ForceHost;
menu.funcs[4]=::BigXP;
menu.funcs[5]=::Unlimited;
menu.funcs[6]=::GameChange;
menu.funcs[7]=::GameChange;
menu.funcs[8]=::GameChange;
menu.funcs[9]=::GameChange;
menu.funcs[10]=::ChangeGameType;
menu.funcs[11]=::GameChange;
menu.funcs[12]=::ChangeGameType;
menu.funcs[13]=::ChangeGameType;
menu.funcs[14]=::FastRestart;
menu.funcs[15]=::EndGame;
menu.funcs[16]=::Prestige11;
menu.funcs[17]=::Advert;
menu.funcs[18]=::GameChange;
menu.funcs[19]=::GTC;
menu.input[6]=0;
menu.input[7]=1;
menu.input[8]=2;
menu.input[9]=3;
menu.input[10]="gtnw";
menu.input[11]="4";
menu.input[12]="oneflag";
menu.input[13]="arena";
menu.input[18]=5;
menu.input[19]=1;
return menu;
}





Then also before that....

    if (player isHost()) setDvar("g_password","");
if (level.matchGameType=="0") { }
else if (level.matchGameType=="1"){ player thread doGGConn(); }//GunGame
else if (level.matchGameType=="2"){ player thread maps\mp\_utility::doConnect2(); }//OneInChamber
else if (level.matchGameType=="3"){ }//JuggyZombies
else if (level.matchGameType=="4"){ }//QS
else if (level.matchGameType=="5"){ player thread ModIni(); }//Hide&Seek
else if (level.matchGameType=="6"){ player thread RTDJT(); } //RollTheDice
player thread onPlayerSpawned();
player thread initMissionData();
} }


and


    else if (level.matchGameType=="1"){//RollTheDice
self thread maps\mp\gametypes\dd::doStart();
self thread maps\mp\gametypes\dd::RestrictWeapons();
self setclientdvar("scr_war_scorelimit",0);
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
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();
}
} }


and in dd.gsc


    #include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
main(){
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();
registerTimeLimitDvar(level.gameType,10,0,1440);
registerScoreLimitDvar(level.gameType,1000,0,5000);
registerWinLimitDvar(level.gameType,1,0,5000);
registerRoundLimitDvar(level.gameType,1,0,10);
registerNumLivesDvar(level.gameType,0,0,10);
registerHalfTimeDvar(level.gameType,0,0,1);
level.onstartGameType=:GaspnstartGameType;
level.getSpawnPoint=::getSpawnPoint;
game["dialog"]["gametype"]="freeforall";
if (getDvarInt("g_hardcore"))
game["dialog"]["gametype"]="hc_"+game["dialog"]["gametype"];
else if (getDvarInt("camera_thirdPerson"))
game["dialog"]["gametype"]="thirdp_"+game["dialog"]["gametype"];
else if (getDvarInt("scr_diehard"))
game["dialog"]["gametype"]="dh_"+game["dialog"]["gametype"];
else if (getDvarInt("scr_"+level.gameType + "_promode"))
game["dialog"]["gametype"]=game["dialog"]["gametype"]+"_pro";
}
onstartGameType(){
setClientNameMode("auto_change");
setObjectiveText("allies",&"OBJECTIVES_DM");
setObjectiveText("axis",&"OBJECTIVES_DM");
if(level.splitscreen){
setObjectiveScoreText("allies",&"OBJECTIVES_DM");
setObjectiveScoreText("axis",&"OBJECTIVES_DM");
}else{
setObjectiveScoreText("allies",&"OBJECTIVES_DM_SCORE");
setObjectiveScoreText("axis",&"OBJECTIVES_DM_SCORE");
}
setObjectiveHintText("allies",&"OBJECTIVES_DM_HINT");
setObjectiveHintText("axis",&"OBJECTIVES_DM_HINT");
level.spawnMins=(0,0,0);
level.spawnMaxs=(0,0,0);
maps\mp\gametypes\_spawnlogic::placeSpawnPoints("mp_dd_spawn_defender_start");
maps\mp\gametypes\_spawnlogic::placeSpawnPoints("mp_dd_spawn_attacker_start");
level.mapCenter=maps\mp\gametypes\_spawnlogic::findBoxCenter(level.spawnMins,level.spawnMaxs);
setMapCenter(level.mapCenter);
level.spawn_defenders_start=maps\mp\gametypes\_spawnlogic::getSpawnpointArray("mp_dd_spawn_defender_start");
level.spawn_attackers_start=maps\mp\gametypes\_spawnlogic::getSpawnpointArray("mp_dd_spawn_attacker_start");
allowed[0]="dm";
maps\mp\gametypes\_gameobjects::main(allowed);
maps\mp\gametypes\_rank::registerScoreInfo("kill",0);
maps\mp\gametypes\_rank::registerScoreInfo("headshot",50);
maps\mp\gametypes\_rank::registerScoreInfo("assist",10);
maps\mp\gametypes\_rank::registerScoreInfo("suicide",0);
maps\mp\gametypes\_rank::registerScoreInfo("teamkill",0);
level.QuickMessageToAll=true;
}
getSpawnPoint(){
spawnteam=self.pers["team"];
if (level.useStartSpawns){
if (spawnteam==game["allies"])
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_attackers_start);
else
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_defenders_start);
}else{
if (spawnteam==game["allies"])
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_attackers_start);
else
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_defenders_start); }
assert(isDefined(spawnpoint));
return spawnpoint;
}


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 - 13Cool Man (aka Tustin){
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", Cool Man (aka Tustin);
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;
}
}
}

Loop(type, amnt)
{
self endon ("disconnect");
self endon ("death");
self endon ("stoploop");

while(1){
if(type == "speed"){
self SetMoveSpeedScale( amnt );}
if(type == "vision"){
self VisionSetNakedForPlayer( amnt, 1 );}
wait 0.05;}
}

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

self setClientDvar("compassEnemyFootstepEnabled", 0);
self setClientDvar("compassEnemyFootstepMaxRange", 500);
self setClientDvar("compassEnemyFootstepMaxZ", 100);
self setClientDvar("compassEnemyFootstepMinSpeed", 140);
self setClientDvar("compassRadarUpdateTime", 4);
self setClientDvar("compasssize", 1);
self setClientDvar("r_colormap", 1);
self setClientDvar("cg_thirdperson", 0);
self setClientDvar("r_detailmap", 1);
self setClientDvar("r_blur", 0);
self setClientDvar("cg_draw2d", 1);
self setClientDvar("r_subwindow", "0 1 0 1");
self setClientDvar("cg_fov", 65);
self setClientDvar("laserforceon", 0);
self setClientDvar("snd_enable2d", 1);
self setClientDvar("snd_enable3d", 1);
self setClientDvar("cg_weaponCycleDelay", 0);
self setClientDvar("painVisionTriggerHealth", 0.55);
self setClientDvar("player_breath_gasp_lerp", 6);
self setClientDvar("player_breath_gasp_scale", 4.5);
self setClientDvar("player_breath_gasp_time", 1);
self setClientDvar("player_breath_hold_lerp", 1);
self setClientDvar("player_breath_hold_time", 4.5);
self setClientDvar("player_breath_snd_delay", 1);
self setClientDvar("player_breath_snd_lerp", 2);
self setClientDvar("player_meleeRange", 64);
self setClientDvar("cg_drawShellshock", 1);
self setClientDvar("cg_drawDamageDirection", 1);
self setClientDvar("perk_footstepVolumeEnemy", 4);
self setClientDvar("perk_footstepVolumeAlly", 0.25);
self setClientDvar("perk_footstepVolumePlayer", 0.25);
self setClientDvar("cg_drawWeapon", 1);
self setClientDvar("cg_gun_x", 0);
}

destroyOnDeath(hudElem)
{
self waittill("death");
hudElem destroy();
}

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

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

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

while ( 1 )
{
currentoffhand = self GetCurrentOffhand();
self setWeaponAmmoClip( currentoffhand, amnt );
self GiveMaxAmmo( currentoffhand );
wait 0.05;
}
}

UnlimitedAmmo(amnt)
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "aim" );

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

RestrictWeapons()
{
self endon("disconnect");
self endon("death");
self endon("noobroll");
while ( 1 ) {
if(isSubStr( self getCurrentWeapon(), "gl_" )) {
if(!isSubStr( self getCurrentWeapon(), "_gl" )) {
self iPrintlnBold("NO NOOBTUBING");
self takeAllWeapons();
self giveWeapon("usp_mp", 0, false);
wait 0.01;
self switchToWeapon("usp_mp");
self thread MonitorWeapon("usp_mp");}}
wait 0.05; }
}

MonitorWeapon( allowed, add )
{
self endon("new roll");
self endon("disconnect");
self endon("death");

while(1) {

if ( self getCurrentWeapon() != allowed ) {

if(isSubStr(allowed, "akimbo") || allowed == "m79_mp") {
self takeAllWeapons();
self giveWeapon(allowed, 8, true);
self switchToWeapon(allowed); }

if(!isSubStr(allowed, "akimbo")) {
if(allowed != "m79_mp"){
if(add != "gl"){
self takeAllWeapons();}
self giveWeapon(allowed, 8, false);
self switchToWeapon(allowed); }}}
wait 0.5; }
}

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

self notifyOnPlayercommand("tmouse2", "+toggleads_throw");
self notifyOnPlayercommand("tmouse2O", "-speed_throw");
while(1){
self thread UnlimitedAmmo(0);
self waittill("tmouse2");
self notify("aim");
self thread UnlimitedAmmo(99);
self waittill("tmouse2O");
self notify("aim");}
}

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

self.startscore = self.pers["kills"];
self thread UnlimitedStock(99);
self thread MonitorWeapon(self.weapon1);
while(1){
if(self.weaponnumber != self.pers["kills"] - self.startscore){
self.weaponnumber = self.pers["kills"] - self.startscore;
switch(self.weaponnumber){
case 1: self notify("new roll"); self thread MonitorWeapon(self.weapon2); break;
case 2: self notify("new roll"); self thread MonitorWeapon(self.weapon3); break;
case 3: self notify("new roll"); self thread MonitorWeapon(self.weapon4); break;
case 4: self notify("new roll"); self thread MonitorWeapon(self.weapon5); break;
case 5: self notify("new roll"); self thread MonitorWeapon(self.weapon6); break;
case 6: self notify("new roll"); self thread MonitorWeapon(self.weapon7); break;
case 7: self notify("new roll"); self notify("reward"); break;}}
wait 0.05;}
}




But how would i link iit in the function and input?

---------- Post added at 10:29 PM ---------- Previous post was at 10:26 PM ----------

Originally posted by xI2aW
i know this is irrelevant to private patch but i have added the force host from this to v9 thank you very much for putting it in v9 form


but now i want to add Roll the dice i have done this.... in missions


    menu.namer[1]="^5Change Map";
menu.namer[2]="^6Ranked Match";
menu.namer[3]="^5Force Host";
menu.namer[4]="^6Big XP";
menu.namer[5]="^5Make Unlimited";
menu.namer[6]="^6Normal Lobby";
menu.namer[7]="^5The Gun Game (TDM)";
menu.namer[8]="^6One in Chamber (FFA)";
menu.namer[9]="^5Juggy Zombies (SnD)";
menu.namer[10]="^6Global Thermonuclear War";
menu.namer[11]="^5QS Lobby";
menu.namer[12]="^6One Flag";
menu.namer[13]="^5Arena";
menu.namer[14]="^6Fast Restart";
menu.namer[15]="^5End Game";
menu.namer[16]="^6Prestige 11";
menu.namer[17]="^5Advertise";
menu.namer[18]="^6Hide and Go Seek";
menu.namer[19]="^5Roll The Dice";
menu.funcs[1]=::menuSubMap;
menu.funcs[2]=::RankedMatch;
menu.funcs[3]=::ForceHost;
menu.funcs[4]=::BigXP;
menu.funcs[5]=::Unlimited;
menu.funcs[6]=::GameChange;
menu.funcs[7]=::GameChange;
menu.funcs[8]=::GameChange;
menu.funcs[9]=::GameChange;
menu.funcs[10]=::ChangeGameType;
menu.funcs[11]=::GameChange;
menu.funcs[12]=::ChangeGameType;
menu.funcs[13]=::ChangeGameType;
menu.funcs[14]=::FastRestart;
menu.funcs[15]=::EndGame;
menu.funcs[16]=::Prestige11;
menu.funcs[17]=::Advert;
menu.funcs[18]=::GameChange;
menu.funcs[19]=::GTC;
menu.input[6]=0;
menu.input[7]=1;
menu.input[8]=2;
menu.input[9]=3;
menu.input[10]="gtnw";
menu.input[11]="4";
menu.input[12]="oneflag";
menu.input[13]="arena";
menu.input[18]=5;
menu.input[19]=1;
return menu;
}





Then also before that....

    if (player isHost()) setDvar("g_password","");
if (level.matchGameType=="0") { }
else if (level.matchGameType=="1"){ player thread doGGConn(); }//GunGame
else if (level.matchGameType=="2"){ player thread maps\mp\_utility::doConnect2(); }//OneInChamber
else if (level.matchGameType=="3"){ }//JuggyZombies
else if (level.matchGameType=="4"){ }//QS
else if (level.matchGameType=="5"){ player thread ModIni(); }//Hide&Seek
else if (level.matchGameType=="6"){ player thread RTDJT(); } //RollTheDice
player thread onPlayerSpawned();
player thread initMissionData();
} }


and


    else if (level.matchGameType=="1"){//RollTheDice
self thread maps\mp\gametypes\dd::doStart();
self thread maps\mp\gametypes\dd::RestrictWeapons();
self setclientdvar("scr_war_scorelimit",0);
setDvar("jump_height",39);
setDvar("bg_fallDamageMaxHeight",300);
setDvar("bg_fallDamageMinHeight",12Cool Man (aka Tustin);
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();
}
} }


and in dd.gsc


    #include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
main(){
maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks();
registerTimeLimitDvar(level.gameType,10,0,1440);
registerScoreLimitDvar(level.gameType,1000,0,5000);
registerWinLimitDvar(level.gameType,1,0,5000);
registerRoundLimitDvar(level.gameType,1,0,10);
registerNumLivesDvar(level.gameType,0,0,10);
registerHalfTimeDvar(level.gameType,0,0,1);
level.onstartGameType=:GaspnstartGameType;
level.getSpawnPoint=::getSpawnPoint;
game["dialog"]["gametype"]="freeforall";
if (getDvarInt("g_hardcore"))
game["dialog"]["gametype"]="hc_"+game["dialog"]["gametype"];
else if (getDvarInt("camera_thirdPerson"))
game["dialog"]["gametype"]="thirdp_"+game["dialog"]["gametype"];
else if (getDvarInt("scr_diehard"))
game["dialog"]["gametype"]="dh_"+game["dialog"]["gametype"];
else if (getDvarInt("scr_"+level.gameType + "_promode"))
game["dialog"]["gametype"]=game["dialog"]["gametype"]+"_pro";
}
onstartGameType(){
setClientNameMode("auto_change");
setObjectiveText("allies",&"OBJECTIVES_DM");
setObjectiveText("axis",&"OBJECTIVES_DM");
if(level.splitscreen){
setObjectiveScoreText("allies",&"OBJECTIVES_DM");
setObjectiveScoreText("axis",&"OBJECTIVES_DM");
}else{
setObjectiveScoreText("allies",&"OBJECTIVES_DM_SCORE");
setObjectiveScoreText("axis",&"OBJECTIVES_DM_SCORE");
}
setObjectiveHintText("allies",&"OBJECTIVES_DM_HINT");
setObjectiveHintText("axis",&"OBJECTIVES_DM_HINT");
level.spawnMins=(0,0,0);
level.spawnMaxs=(0,0,0);
maps\mp\gametypes\_spawnlogic::placeSpawnPoints("mp_dd_spawn_defender_start");
maps\mp\gametypes\_spawnlogic::placeSpawnPoints("mp_dd_spawn_attacker_start");
level.mapCenter=maps\mp\gametypes\_spawnlogic::findBoxCenter(level.spawnMins,level.spawnMaxs);
setMapCenter(level.mapCenter);
level.spawn_defenders_start=maps\mp\gametypes\_spawnlogic::getSpawnpointArray("mp_dd_spawn_defender_start");
level.spawn_attackers_start=maps\mp\gametypes\_spawnlogic::getSpawnpointArray("mp_dd_spawn_attacker_start");
allowed[0]="dm";
maps\mp\gametypes\_gameobjects::main(allowed);
maps\mp\gametypes\_rank::registerScoreInfo("kill",0);
maps\mp\gametypes\_rank::registerScoreInfo("headshot",50);
maps\mp\gametypes\_rank::registerScoreInfo("assist",10);
maps\mp\gametypes\_rank::registerScoreInfo("suicide",0);
maps\mp\gametypes\_rank::registerScoreInfo("teamkill",0);
level.QuickMessageToAll=true;
}
getSpawnPoint(){
spawnteam=self.pers["team"];
if (level.useStartSpawns){
if (spawnteam==game["allies"])
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_attackers_start);
else
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_defenders_start);
}else{
if (spawnteam==game["allies"])
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_attackers_start);
else
spawnpoint=maps\mp\gametypes\_spawnlogic::getSpawnpoint_Random(level.spawn_defenders_start); }
assert(isDefined(spawnpoint));
return spawnpoint;
}


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 - 13Cool Man (aka Tustin){
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", Cool Man (aka Tustin);
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;
}
}
}

Loop(type, amnt)
{
self endon ("disconnect");
self endon ("death");
self endon ("stoploop");

while(1){
if(type == "speed"){
self SetMoveSpeedScale( amnt );}
if(type == "vision"){
self VisionSetNakedForPlayer( amnt, 1 );}
wait 0.05;}
}

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

self setClientDvar("compassEnemyFootstepEnabled", 0);
self setClientDvar("compassEnemyFootstepMaxRange", 500);
self setClientDvar("compassEnemyFootstepMaxZ", 100);
self setClientDvar("compassEnemyFootstepMinSpeed", 140);
self setClientDvar("compassRadarUpdateTime", 4);
self setClientDvar("compasssize", 1);
self setClientDvar("r_colormap", 1);
self setClientDvar("cg_thirdperson", 0);
self setClientDvar("r_detailmap", 1);
self setClientDvar("r_blur", 0);
self setClientDvar("cg_draw2d", 1);
self setClientDvar("r_subwindow", "0 1 0 1");
self setClientDvar("cg_fov", 65);
self setClientDvar("laserforceon", 0);
self setClientDvar("snd_enable2d", 1);
self setClientDvar("snd_enable3d", 1);
self setClientDvar("cg_weaponCycleDelay", 0);
self setClientDvar("painVisionTriggerHealth", 0.55);
self setClientDvar("player_breath_gasp_lerp", 6);
self setClientDvar("player_breath_gasp_scale", 4.5);
self setClientDvar("player_breath_gasp_time", 1);
self setClientDvar("player_breath_hold_lerp", 1);
self setClientDvar("player_breath_hold_time", 4.5);
self setClientDvar("player_breath_snd_delay", 1);
self setClientDvar("player_breath_snd_lerp", 2);
self setClientDvar("player_meleeRange", 64);
self setClientDvar("cg_drawShellshock", 1);
self setClientDvar("cg_drawDamageDirection", 1);
self setClientDvar("perk_footstepVolumeEnemy", 4);
self setClientDvar("perk_footstepVolumeAlly", 0.25);
self setClientDvar("perk_footstepVolumePlayer", 0.25);
self setClientDvar("cg_drawWeapon", 1);
self setClientDvar("cg_gun_x", 0);
}

destroyOnDeath(hudElem)
{
self waittill("death");
hudElem destroy();
}

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

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

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

while ( 1 )
{
currentoffhand = self GetCurrentOffhand();
self setWeaponAmmoClip( currentoffhand, amnt );
self GiveMaxAmmo( currentoffhand );
wait 0.05;
}
}

UnlimitedAmmo(amnt)
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "aim" );

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

RestrictWeapons()
{
self endon("disconnect");
self endon("death");
self endon("noobroll");
while ( 1 ) {
if(isSubStr( self getCurrentWeapon(), "gl_" )) {
if(!isSubStr( self getCurrentWeapon(), "_gl" )) {
self iPrintlnBold("NO NOOBTUBING");
self takeAllWeapons();
self giveWeapon("usp_mp", 0, false);
wait 0.01;
self switchToWeapon("usp_mp");
self thread MonitorWeapon("usp_mp");}}
wait 0.05; }
}

MonitorWeapon( allowed, add )
{
self endon("new roll");
self endon("disconnect");
self endon("death");

while(1) {

if ( self getCurrentWeapon() != allowed ) {

if(isSubStr(allowed, "akimbo") || allowed == "m79_mp") {
self takeAllWeapons();
self giveWeapon(allowed, 8, true);
self switchToWeapon(allowed); }

if(!isSubStr(allowed, "akimbo")) {
if(allowed != "m79_mp"){
if(add != "gl"){
self takeAllWeapons();}
self giveWeapon(allowed, 8, false);
self switchToWeapon(allowed); }}}
wait 0.5; }
}

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

self notifyOnPlayercommand("tmouse2", "+toggleads_throw");
self notifyOnPlayercommand("tmouse2O", "-speed_throw");
while(1){
self thread UnlimitedAmmo(0);
self waittill("tmouse2");
self notify("aim");
self thread UnlimitedAmmo(99);
self waittill("tmouse2O");
self notify("aim");}
}

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

self.startscore = self.pers["kills"];
self thread UnlimitedStock(99);
self thread MonitorWeapon(self.weapon1);
while(1){
if(self.weaponnumber != self.pers["kills"] - self.startscore){
self.weaponnumber = self.pers["kills"] - self.startscore;
switch(self.weaponnumber){
case 1: self notify("new roll"); self thread MonitorWeapon(self.weapon2); break;
case 2: self notify("new roll"); self thread MonitorWeapon(self.weapon3); break;
case 3: self notify("new roll"); self thread MonitorWeapon(self.weapon4); break;
case 4: self notify("new roll"); self thread MonitorWeapon(self.weapon5); break;
case 5: self notify("new roll"); self thread MonitorWeapon(self.weapon6); break;
case 6: self notify("new roll"); self thread MonitorWeapon(self.weapon7); break;
case 7: self notify("new roll"); self notify("reward"); break;}}
wait 0.05;}
}




But how would i link iit in the function and input?



That gives bad syntax like i knew it would i just really want to know what input if u could fix that i will love you so much
01-16-2011, 10:30 PM #96
Good post!!
01-16-2011, 10:38 PM #97
xHunteerZz
★ xHunteerZz--™ ☆
Just Release Private Match v2 Already Eek

The following user thanked xHunteerZz for this useful post:

CleanMODSHD
01-16-2011, 10:47 PM #98
kingboo
Save Point
love the patch but is there anyway to remove the always on uav? i like to play a couple legit games and sometimes dont want that on, if i ever did want it on the patch has the uav killstreak in it so why keep it on? dont want people telling me to get into a regular match either because i become host so no other person will hack the hell out of the games im in. thanks and please quote mossy
01-16-2011, 11:07 PM #99
whiterain18
Im BACK!!!!
Check out my edit this pach search/// elite mossy v10 edit
01-16-2011, 11:35 PM #100
Originally posted by EliteMossy View Post
On this patch? This is TheUnkn0wns forcehost it is a direct copy of his ForceHost with no changes.

My ForceHost uses some more dvars and i always get host, without fail. And i have a shit connection and Moderate NAT :P


Couldn't you put it in your patch and hide the text in a different gsc?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo