| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*
- FMD Monthly call count reset system. ~$kylar
- */
- // A variable that checks whether or not the callcounts should be reset //
- static bool:_FMDCallResetFlag = true;
- // A function that checks if it's the first day of the month //
- AutoResetCallCount(){
- // Variable to store the day, month and year. Most of them are redundant except for day //
- new
- day,
- month,
- year;
- // Actually fetching the data //
- getdate(year, month, day);
- // If day is the first of the month //
- if(day == 1){
- // If the flag is true then the counts are reset //
- if(_FMDCallResetFlag){
- // Setting the flag to false so that it does not reset it again in that very same day if it's checked again //
- _FMDCallResetFlag = false;
- // looping though all the players and resetting the monthly call count variable //
- foreach(new i: Player)
- PlayerInfo[i][pMonthlyCallCount] = 0;
- // Sending a query to reset all monthly call count coloumn in the database //
- mysql_pquery(sqlGameConnection, "UPDATE `players` SET `MonthlyMedicCount` = 0");
- }
- }
- // If it's not the first of the month
- else{
- // If the flag is set to false
- if(!_FMDCallResetFlag){
- // Set it to true so that if the first day of the month happens again then it triggers the reset //
- _FMDCallResetFlag = true;
- }
- }
- return 1;
- }
|