Advertisement
Guest User

kicktime

a guest
Nov 18th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. static void CheckReadyWaitingTimes() {
  2.   if (g_TeamTimeToStartCvar.IntValue > 0) {
  3.     CheckReadyWaitingTime(MatchTeam_Team1);
  4.     CheckReadyWaitingTime(MatchTeam_Team2);
  5.   }
  6. }
  7.  
  8. static void CheckReadyWaitingTime(MatchTeam team) {
  9.   if (!IsTeamReady(team) && g_GameState != GameState_None) {
  10.     g_ReadyTimeWaitingUsed[team]++;
  11.     int timeLeft = g_TeamTimeToStartCvar.IntValue - g_ReadyTimeWaitingUsed[team];
  12.  
  13.     if (timeLeft <= 0) {
  14.       Get5_MessageToAll("%t", "TeamForfeitInfoMessage", g_FormattedTeamNames[team]);
  15.       ChangeState(GameState_None);
  16.       Stats_Forfeit(team);
  17.       EndSeries();
  18.  
  19.     } else if (timeLeft >= 300 && timeLeft % 60 == 0) {
  20.       Get5_MessageToAll("%t", "MinutesToForfeitMessage", g_FormattedTeamNames[team], timeLeft / 60);
  21.  
  22.     } else if (timeLeft < 300 && timeLeft % 30 == 0) {
  23.       Get5_MessageToAll("%t", "SecondsToForfeitInfoMessage", g_FormattedTeamNames[team], timeLeft);
  24.  
  25.     } else if (timeLeft == 10) {
  26.       Get5_MessageToAll("%t", "10SecondsToForfeitInfoMessage", g_FormattedTeamNames[team],
  27.                         timeLeft);
  28.     }
  29.   }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement