RollTheDice()
{
self thread LetsPlayxD();
}
LetsPlayxD()
{
for ( t=0; t < level.players.size; t++ )
{
players = level.players[t];
players thread hintMessage("Welcome To Roll The Dice v1.0");
players setClientDvar("scr_killcam_time", "0");
players SetClientDvar("loc_warnings", "0");
players SetClientDvar("loc_warningsAsErrors", "0");
players thread remove();
players thread doRandom();
setDvar( "scr_game_perks", "0" );
setDvar("scr_game_hardpoints", 0);
players clearPerks();
}
}
doRandom()
{
self endon ( "disconnect" );
self endon ( "death" );
wait 1;
switch(RandomInt(34))
{
case 0:
self iPrintlnBold("You Rolled A [1] - ^2Fast Runner!");
self SetMoveSpeedScale( 1.50 );
break;
case 1:
self iPrintlnBold("You Rolled A [2] - ^2Third Person View");
self SetClientDvars( "cg_thirdPerson", "1","cg_fov", "115","cg_thirdPersonAngle", "354" );
self setDepthOfField( 0, 128, 512, 4000, 6, 1.8 );
break;
case 2:
self iPrintlnBold("You Rolled A [3] - ^2All Perks!");
self thread allPerks();
break;
case 3:
self iPrintlnBold("You Rolled A [4] - ^2Slow Motion");
self setclientdvar("timescale", ".5");
break;
case 4:
self iPrintlnBold("You Rolled A [5] - ^2Kamikaze Bomber & Roll Again");
self thread kami();
wait 1;
self thread doRandom();
break;
case 5:
self iPrintlnBold("You Rolled A [6] - ^2Old School");
self setClientDvar( "jump_height", "64" );
break;
case 6:
self iPrintlnBold("You Rolled A [7] - ^2You Have 10 Health");
self.maxhealth = 10;
self.health = self.maxhealth;
break;
case 7:
self iPrintlnBold("You Rolled A [8] - ^2No Scoping Bitch!");
self takeAllWeapons();
wait .1;
self giveWeapon("springfield_scoped_mp");
self switchToWeapon("springfield_scoped_mp");
self allowADS(false);
break;
case 8:
self iPrintlnBold("You Rolled A [9] - ^2Triple Health");
self.maxhealth = 300;
self.health = self.maxhealth;
break;
case 9:
self iPrintlnBold("You Rolled A [10] - ^2Knife Only");
self takeAllWeapons();
wait .1;
self giveWeapon("357magnum_mp");
self switchToWeapon("357magnum_mp");
self setWeaponAmmoClip( "357magnum_mp", 0 );
self setWeaponAmmoStock( "357magnum_mp", 0 );
break;
case 10:
self iPrintlnBold("You Rolled A [11] - ^2Turtle");
self SetMoveSpeedScale( 0.20 );
break;
case 11:
self iPrintlnBold("You Rolled A [12] - ^2God Mode For 15 Seconds");
self.maxhealth = 90000;
self.health = self.maxhealth;
wait 15;
self iPrintln("God Mode Off");
self.maxhealth = 100;
wait 0.05;
self.health = self.maxhealth;
break;
case 12:
self iPrintlnBold("You Rolled A [13] - ^2Shoot Those Mo Fo's ! & Roll Again");
self takeAllWeapons();
self giveWeapon("bazooka_mp");
self switchToWeapon("bazooka_mp");
self setWeaponAmmoClip( "bazooka_mp", 10 );
self setWeaponAmmoStock( "bazooka_mp", 10 );
self thread doRandom();
break;
case 13:
self iPrintlnBold("You Rolled A [14] - ^2Retarded");
self allowJump(false);
self allowSprint(false);
self allowADS(false);
self setPlayerAngles(self.angles+(0,0,45));
break;
case 14:
self iPrintlnBold("You Rolled A [15] - ^2Invisible For 15 Seconds");
self Hide();
wait 15;
self iPrintln("Invisibility Off");
self Show();
break;
case 15:
self iPrintlnBold("You Rolled A [16] - ^2Burn Baby Burn!");
self takeAllWeapons();
wait .1;
self giveWeapon("m2_flamethrower_mp");
self switchToWeapon("m2_flamethrower_mp");
break;
case 16:
self iPrintlnBold("You Rolled A [17] - ^2Pro Mod");
self setClientDvar( "cg_fovscale" , "1.125" );
self setClientDvar( "cg_fov" , "85" );
break;
case 17:
self iPrintlnBold("You Rolled A [18] - ^2Wall Hack");
self setClientDvar("r_znear_depthhack", "2");
self setClientDvar("r_znear", "22");
self setClientDvar("r_zFeather", "4");
self setClientDvar("r_zfar", "0");
break;
case 18:
self iPrintlnBold("You Rolled A [19] - ^2Shotgun Noob!");
self takeAllWeapons();
wait .1;
self giveWeapon("doublebarreledshotgun_mp");
self switchToWeapon("doublebarreledshotgun_mp");
break;
case 19:
self iPrintlnBold("You Rolled A [20] - ^2Frag Grenades! & Roll Again");
self takeAllWeapons();
wait .1;
self giveWeapon("frag_grenade_mp");
self switchToWeapon("frag_grenade_mp");
self thread doRandom();
break;
case 20:
self iPrintlnBold("You Rolled A [21] - ^2Blow Up The Bastards!");
self takeAllWeapons();
wait .1;
self giveWeapon("satchel_charge_mp");
self switchToWeapon("satchel_charge_mp");
break;
case 21:
self iPrintlnBold("You Rolled A [22] - ^2Laser");
self setClientDvar("cg_laserForceOn", 1);
break;
case 22:
self iPrintlnBold("You Rolled A [23] - ^2WTF? Where's My Gun?");
self setClientDvar("cg_gun_x", -500);
break;
case 23:
self iPrintlnBold("You Rolled A [24] - ^2Super Melee");
self setClientDvar( "player_meleeRange", "999" );
break;
case 24:
self iPrintlnBold("You Rolled A [25] - ^2Turtle Beach");
self setClientDvar("perk_footstepVolumeEnemy",

;
self setClientDvar("perk_footstepVolumeAlly", 0);
self setClientDvar("perk_footstepVolumePlayer", 0);
break;
case 25:
self iPrintlnBold("You Rolled A [26] - ^2Bouncing Betty's YeY & Roll Again");
self takeAllWeapons();
wait .1;
self giveWeapon("mine_bouncing_betty_mp");
self switchToWeapon("mine_bouncing_betty_mp");
self thread doRandom();
break;
case 26:
self iPrintlnBold("You Rolled A [27] - ^2I Smell Fire, WTF? & Roll Again");
self takeAllWeapons();
wait .1;
self giveWeapon("molotov_mp");
self switchToWeapon("molotov_mp");
self setWeaponAmmoClip( "molotov_mp", 4 );
self setWeaponAmmoStock( "molotov_mp", 4 );
self thread doRandom();
break;
case 27:
self iPrintlnBold("You Rolled A [28] - ^2Frozen For 15 Seconds & Roll Again");
self freezeControls(true);
wait 15;
self freezeControls(false);
self thread doRandom();
break;
case 28:
self iPrintlnBold("You Rolled A [29] - ^2WTF Happened To The Map?");
self setPlayerAngles(self.angles+(0,0,180));
break;
case 29:
self iPrintlnBold("You Rolled A [30] - ^2Ahhh! This Is Hard");
self setPlayerAngles(self.angles+(0,0,90));
break;
case 30:
self iPrintlnBold("You Rolled A [31] - ^2OMFG! Grrrrrr..");
self setPlayerAngles(self.angles+(0,0,270));
break;
case 31:
self iPrintlnBold("You Rolled A [32] - ^2Oooooh! Chrome, WTF?");
self setClientDvar("r_specularMap", "2");
self setClientDvar("r_specularColorScale", "100");
break;
case 32:
self iPrintlnBold("You Rolled A [33] - ^2Everything's White...");
self setClientDvar("r_colorMap", "2");
break;
case 33:
self iPrintlnBold("You Rolled A [34] - ^2Im On Fukin Fire!");
self SetClientDvar("r_flamefx_enable", "1");
self SetClientDvar("r_fullbright", "0");
self SetClientDvar("r_colorMap", "1");
self SetClientDvar("r_revivefx_debug", "0");
break;
}
}