Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- games()
- {
- level.games_trig = getEnt( "minigames", "targetname");
- games = getEnt( "minigames_ori", "targetname" );
- while(1)
- {
- level.games_trig waittill( "trigger", player );
- if( !isDefined( level.games_trig ) )
- return;
- player SetPlayerAngles( games.angles );
- player setOrigin( games.origin );
- iPrintlnBold( " ^5" + player.name + " ^7has ^5entered ^7the ^5game ^7selection !^5!^7!" );
- player TakeAllWeapons();
- player antiglitch();
- while( isAlive( player ) && isDefined( player ) )
- if( isDefined( level.activ ) && isAlive( level.activ ) )
- wait 1;
- }
- }
- antiglitch()
- {
- self common_scripts\utility::waittill_any("death","disconnect");
- iPrintlnBold("^5"+self.name+" ^7is ^5dead");
- iPrintlnBold("^5Selection ^7Room ^5is ^5now ^7open^5!!");
- }
- waitdead()
- {
- old = getent("old_trig","targetname");
- bounce = getent("bounce_trig","targetname");
- sniper = getent("sniper_trig","targetname");
- bounce triggerOff();
- sniper triggerOff();
- old delete();
- self common_scripts\utility::waittill_any("death","disconnect");
- activator = GetActivator();
- activator freezeControls(false);
- bounce triggerOn();
- sniper triggerOn();
- }
- rooms()
- {
- thread sniper();
- thread sniper_respawn();
- thread old();
- thread bounce();
- thread bounce_respawn_acti();
- thread bounce_respawn_jumper();
- thread bounce_get_snip();
- }
- bounce_get_snip()
- {
- givesnip = getent("bounce_getsnip","targetname");
- for (;;)
- {
- givesnip waittill("trigger", player);
- player takeallweapons();
- wait 0.1;
- player giveweapon("m40a3_mp");
- player giveweapon("deserteaglegold_mp");
- player switchtoweapon("m40a3_mp");
- player givemaxammo("m40a3_mp");
- player givemaxammo("deserteaglegold_mp");
- }
- }
- old()
- {
- old = getent("old_trig","targetname");
- jumper = getent("old_ori","targetname");
- r = getent("old_lift","targetname");
- old waittill("trigger", player);
- player thread waitdead();
- level.activ.health=100;
- player.health=100;
- wait 0.5;
- player setorigin(jumper.origin);
- player setPlayerAngles(jumper.angles);
- thread createhud(player.name + " ^1selected ^7OLD ^1way ^7!");
- wait 3;
- r delete();
- }
- sniper_respawn()
- {
- t = getEnt("sniper_respawn","targetname");
- jumper = getent("sniper_jump","targetname");
- acti = getent("sniper_acti","targetname");
- while(1)
- {
- t waittill("trigger",player);
- random = randomint(2);
- if(random == 1)
- {
- player setOrigin(jumper.origin);
- player setPlayerAngles(jumper.angles);
- }
- if(random != 1)
- {
- player setOrigin(acti.origin);
- player setPlayerAngles(acti.angles);
- }
- }
- }
- bounce_respawn_acti()
- {
- a_t = getent("bounce_respawn_acti","targetname");
- a_o = getent("bounce_acti","targetname");
- for(;;)
- {
- a_t waittill("trigger",player);
- player setOrigin(a_o.origin);
- player setPlayerAngles(a_o.angles);
- player freezeControls(true);
- wait .05;
- player freezeControls(false);
- }
- }
- bounce_respawn_jumper()
- {
- j_t = getent("bounce_respawn_jump","targetname");
- j_o = getent("bounce_jump","targetname");
- for(;;)
- {
- j_t waittill("trigger",player);
- player setOrigin(j_o.origin);
- player setPlayerAngles(j_o.angles);
- player freezeControls(true);
- wait .05;
- player freezeControls(false);
- }
- }
- bounce()
- {
- bounce = getent("bounce_trig","targetname");
- jumper = getent("bounce_jump","targetname");
- acti = getent("bounce_acti","targetname");
- for(;;)
- {
- bounce waittill("trigger", player);
- player thread waitdead();
- level.activ.health=100;
- player.health=100;
- wait 0.5;
- player takeallweapons();
- level.activ takeallweapons();
- player freezeControls(true);
- player setorigin(jumper.origin);
- player setPlayerAngles(jumper.angles);
- level.activ freezeControls(true);
- level.activ setorigin(acti.origin);
- level.activ setPlayerAngles(acti.angles);
- level.activ giveweapon("knife_mp");
- player giveweapon("knife_mp");
- thread createhud(player.name + " ^1Selected ^7bounce ^1Room ^7!");
- wait 5;
- player iprintlnbold("GO^3!^7!^3!");
- level.activ iprintlnbold("GO^3!^7!^3!");
- player freezeControls(false);
- level.activ freezeControls(false);
- player switchtoweapon("knife_mp");
- level.activ switchtoweapon("knife_mp");
- }
- }
- sniper()
- {
- sniper = getent("sniper_trig","targetname");
- jumper = getent("sniper_jump","targetname");
- acti = getent("sniper_acti","targetname");
- for(;;)
- {
- sniper waittill("trigger", player);
- player thread waitdead();
- level.activ.health=100;
- player.health=100;
- wait 0.5;
- player freezeControls(true);
- player setorigin(jumper.origin);
- player setPlayerAngles(jumper.angles);
- level.activ freezeControls(true);
- level.activ setorigin(acti.origin);
- level.activ setPlayerAngles(acti.angles);
- player takeallweapons();
- level.activ takeallweapons();
- player giveweapon("m40a3_mp");
- level.activ giveweapon("m40a3_mp");
- player giveweapon("remington700_mp");
- level.activ giveweapon("remington700_mp");
- thread createhud(player.name + " ^1selected ^7snipah ^1war ^7!");
- wait 5;
- player iprintlnbold("^1FIGHT ^7!!!");
- level.activ iprintlnbold("^1FIGHT ^7!!!");
- player freezeControls(false);
- level.activ freezeControls(false);
- player switchtoweapon("m40a3_mp");
- level.activ switchtoweapon("m40a3_mp");
- player givemaxammo("m40a3_mp");
- level.activ givemaxammo("m40a3_mp");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement