]> jfr.im git - irc/gameservirc.git/blob - gameserv/do_check.cpp
More exciting additions to FilePlayerDAO!
[irc/gameservirc.git] / gameserv / do_check.cpp
1 #include "extern.h"
2 #include "flags.h"
3
4 void do_check(char *u)
5 {
6 int days, hours, minutes, seconds;
7 long complete;
8 complete = (lastrefresh + refreshperiod) - time(NULL);
9 days = complete / 86400;
10 hours = (complete % 86400) / 3600;
11 minutes = (complete % 86400) % 3600 / 60;
12 seconds = (complete % 86400) % 3600 % 60;
13
14 notice(s_GameServ, u, "Time left to next refresh: %dd %dh %dm %ds",
15 days, hours, minutes, seconds);
16
17 if (isRolloverForestFights())
18 {
19 complete = (lastrollover + rolloverperiod) - time(NULL);
20
21 days = complete / 86400;
22 hours = (complete % 86400) / 3600;
23 minutes = (complete % 86400) % 3600 / 60;
24 seconds = (complete % 86400) % 3600 % 60;
25
26 notice(s_GameServ, u, "Time left to next rollover: %dd %dh %dm %ds",
27 days, hours, minutes, seconds);
28 }
29 }