Guest User

Untitled

a guest
Apr 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. void cHappyHour::TickTimerHappyHour()
  2. {
  3.     if (HappyHourEnabled == 0) return;
  4.     CTime t = CTime::GetCurrentTime();
  5.     int Hour = t.GetHour();
  6.     int Min = t.GetMinute();
  7.     int WeekDay = t.GetDayOfWeek();
  8.    
  9.     if (!t.GetSecond())
  10.     {
  11.         for (int i=1; i<HappyHoursNumber; i++)
  12.         {
  13.             if (Hour == HappyStruct[i].S_Hour && Min == HappyStruct[i].S_Min && (WeekDay == HappyStruct[i].S_WeekDay || HappyStruct[i].S_WeekDay == -1))
  14.             {
  15.                 Chat.MessageAll(0,0,NULL,"[Happy Hour] %s Event Started. Event Close in %d:%02d.",
  16.                     Utilits.GetMapName(HappyStruct[i].MapNum),HappyStruct[i].C_Hour,HappyStruct[i].C_Min);
  17.                 HappyStruct[i].Started = true;
  18.             }
  19.  
  20.             if  (Hour == HappyStruct[i].C_Hour && Min == HappyStruct[i].C_Min && (WeekDay == HappyStruct[i].C_WeekDay || HappyStruct[i].C_WeekDay == -1))
  21.             {
  22.                 Chat.MessageAll(0,0,NULL,"[Happy Hour] On %s Event Close.",Utilits.GetMapName(HappyStruct[i].MapNum)); 
  23.                 HappyStruct[i].Started = false;
  24.             }
  25.             CheckNeedMessage(i);
  26.         }
  27.     }
  28. }
Add Comment
Please, Sign In to add comment