]>
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"
8 #include "../lib/version.h"
12 schedule
*settime_schedule
;
13 int settime_cmd(void *sender
, int cargc
, char **cargv
);
15 void settime_sendsettime()
20 irc_send("%s SE %ld", mynumeric
->content
, newtime
);
26 settime_schedule
= schedulerecurring(time(NULL
) + 300, 0, 1800, &settime_sendsettime
, NULL
);
27 registercontrolhelpcmd("settime",NO_DEVELOPER
,0,&settime_cmd
,"Usage: settime\nForce send a settime to network.");
33 deleteschedule(settime_schedule
, &settime_sendsettime
, NULL
);
34 deregistercontrolcmd("settime",&settime_cmd
);
37 int settime_cmd(void *sender
, int cargc
, char **cargv
) {
38 controlreply(sender
,"Sending Settime...");
39 settime_sendsettime();
40 controlreply(sender
,"Done");