Advertisement
Guest User

replacing _scoreboard.gsc and rewriting

a guest
Dec 27th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.31 KB | None | 0 0
  1. #include maps\mp\_utility;
  2. #include common_scripts\utility;
  3. #include maps\mp\gametypes\_hud_util;
  4. #include maps\mp\gametypes\_hud_message;
  5.  
  6. init()
  7. {
  8.     level thread onPlayerConnect();
  9.     level thread init_scoreboard(); // need to make sure it's still doing the intended actions its meant for.
  10. }
  11.  
  12. onPlayerConnect()
  13. {
  14.     for(;;)
  15.     {
  16.         level waittill("connected", player);
  17.         player thread onPlayerSpawned();
  18.     }
  19. }
  20.  
  21. onPlayerSpawned()
  22. {
  23.     self endon("disconnect");
  24.     level endon("game_ended");
  25.     for(;;)
  26.     {
  27.         self waittill("spawned_player");
  28.         self iprintln("replaced scoreboard.gsc!");
  29.     }
  30. }
  31.  
  32. init_scoreboard()
  33. {
  34.     setdvar( "g_ScoresColor_Spectator", ".25 .25 .25" );
  35.     setdvar( "g_ScoresColor_Free", ".76 .78 .10" );
  36.     setdvar( "g_teamColor_MyTeam", ".4 .7 .4" );
  37.     setdvar( "g_teamColor_EnemyTeam", "1 .315 0.35" );
  38.     setdvar( "g_teamColor_MyTeamAlt", ".35 1 1" );
  39.     setdvar( "g_teamColor_EnemyTeamAlt", "1 .5 0" );
  40.     setdvar( "g_teamColor_Squad", ".315 0.35 1" );
  41.     if ( level.createfx_enabled )
  42.     {
  43.         return;
  44.     }
  45.     if ( sessionmodeiszombiesgame() )
  46.     {
  47.         setdvar( "g_TeamIcon_Axis", "faction_cia" );
  48.         setdvar( "g_TeamIcon_Allies", "faction_cdc" );
  49.     }
  50.     else
  51.     {
  52.         setdvar( "g_TeamIcon_Axis", game[ "icons" ][ "axis" ] );
  53.         setdvar( "g_TeamIcon_Allies", game[ "icons" ][ "allies" ] );
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement