]>
jfr.im git - irc/quakenet/newserv.git/blob - settime/settime.c
5 #include "../irc/irc.h"
6 #include "../core/schedule.h"
7 #include "../control/control.h"
9 schedule
*settime_schedule
;
10 int settime_cmd(void *sender
, int cargc
, char **cargv
);
12 void settime_sendsettime()
17 irc_send("%s SE %ld", mynumeric
->content
, newtime
);
23 settime_schedule
= schedulerecurring(time(NULL
) + 300, 0, 1800, &settime_sendsettime
, NULL
);
24 registercontrolhelpcmd("settime",NO_DEVELOPER
,0,&settime_cmd
,"Usage: settime\nForce send a settime to network.");
30 deleteschedule(settime_schedule
, &settime_sendsettime
, NULL
);
31 deregistercontrolcmd("settime",&settime_cmd
);
34 int settime_cmd(void *sender
, int cargc
, char **cargv
) {
35 controlreply(sender
,"Sending Settime...");
36 settime_sendsettime();
37 controlreply(sender
,"Done");