Advertisement
Guest User

Untitled

a guest
May 30th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. visionSetNaked( "mpOutro", 0.5 );      
  2.     setDvar( "scr_gameended", 2 );
  3.  
  4.     game["switchedsides"] = !game["switchedsides"];
  5.  
  6.     // freeze players
  7.     foreach ( player in level.players )
  8.     {
  9.         player thread freezePlayerForRoundEnd( 0 );
  10.         player thread roundEndDoF( 4.0 );
  11.        
  12.         player freeGameplayHudElems();
  13.  
  14.         player setClientDvars( "cg_everyoneHearsEveryone", 1 );
  15.         player setClientDvars( "cg_drawSpectatorMessages", 0,
  16.                                "g_compassShowEnemies", 0 );
  17.                                
  18.         if ( player.pers["team"] == "spectator" )
  19.             player thread maps\mp\gametypes\_playerlogic::spawnIntermission();
  20.     }
  21.  
  22.     foreach ( player in level.players )
  23.         player.pers["stats"] = player.stats;
  24.  
  25.     level notify ( "round_switch", "halftime" );
  26.        
  27.     foreach ( player in level.players )
  28.     {
  29.         if ( isDefined( player.connectedPostGame ) || player.pers["team"] == "spectator" )
  30.             continue;
  31.  
  32.         player thread maps\mp\gametypes\_hud_message::teamOutcomeNotify( "halftime", true, level.halftimeSubCaption );
  33.     }
  34.    
  35.     roundEndWait( level.roundEndDelay, false );
  36.  
  37.     game["status"] = "halftime";
  38.     level notify ( "restarting" );
  39.     game["state"] = "playing";
  40.     map_restart( true );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement