]>
jfr.im git - irc/quakenet/newserv.git/blob - carrot/carrot.c
1 #include "../control/control.h"
2 #include "../nick/nick.h"
3 #include "../channel/channel.h"
4 #include "../lib/version.h"
8 int ca_carrot(void *source
, int cargc
, char **cargv
) {
9 nick
*sender
=(nick
*)source
;
16 if ((victim
=getnickbynick(cargv
[0]))!=NULL
) {
17 controlreply(victim
,"%cACTION ger %s en morot%c",1,victim
->nick
,1);
18 controlreply(sender
,"Gave %s a carrot.",victim
->nick
);
19 } else if ((cp
=findchannel(cargv
[0]))!=NULL
) {
21 controlchanmsg(cp
,"%cACTION ger %s en morot%c",1,cargv
[1],1);
23 controlchanmsg(cp
,"%cACTION waves a carrot around menacingly.%c",1,1);
26 controlreply(sender
,"Used carrot in %s.",cp
->index
->name
->content
);
28 controlreply(sender
,"Couldn't find %s.",cargv
[0]);
35 registercontrolhelpcmd("carrot",NO_OPERED
,2,ca_carrot
,"Usage: carrot <#channel|user> ?user?");
39 deregistercontrolcmd("carrot",ca_carrot
);