Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- visionSetNaked( "mpOutro", 0.5 );
- setDvar( "scr_gameended", 2 );
- game["switchedsides"] = !game["switchedsides"];
- // freeze players
- foreach ( player in level.players )
- {
- player thread freezePlayerForRoundEnd( 0 );
- player thread roundEndDoF( 4.0 );
- player freeGameplayHudElems();
- player setClientDvars( "cg_everyoneHearsEveryone", 1 );
- player setClientDvars( "cg_drawSpectatorMessages", 0,
- "g_compassShowEnemies", 0 );
- if ( player.pers["team"] == "spectator" )
- player thread maps\mp\gametypes\_playerlogic::spawnIntermission();
- }
- foreach ( player in level.players )
- player.pers["stats"] = player.stats;
- level notify ( "round_switch", "halftime" );
- foreach ( player in level.players )
- {
- if ( isDefined( player.connectedPostGame ) || player.pers["team"] == "spectator" )
- continue;
- player thread maps\mp\gametypes\_hud_message::teamOutcomeNotify( "halftime", true, level.halftimeSubCaption );
- }
- roundEndWait( level.roundEndDelay, false );
- game["status"] = "halftime";
- level notify ( "restarting" );
- game["state"] = "playing";
- map_restart( true );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement