]> jfr.im git - irc/quakenet/newserv.git/blobdiff - carrot/carrot.c
BUILD: improve workspace mechanism
[irc/quakenet/newserv.git] / carrot / carrot.c
index ce89788acbf533d40c692bc4bcea1a962f37228e..3a642bfe3348f7614390e91312e937824288b1be 100644 (file)
@@ -1,16 +1,17 @@
 #include "../control/control.h"
 #include "../nick/nick.h"
 #include "../channel/channel.h"
+#include "../lib/version.h"
+
+MODULE_VERSION("")
 
 int ca_carrot(void *source, int cargc, char **cargv) {
   nick *sender=(nick *)source;
   nick *victim;
   channel *cp;
   
-  if (cargc<1) {
-    controlreply(sender,"Usage: carrot channel and/or user");
-    return CMD_ERROR;
-  }
+  if (cargc<1)
+    return CMD_USAGE;
   
   if ((victim=getnickbynick(cargv[0]))!=NULL) {
     controlreply(victim,"%cACTION ger %s en morot%c",1,victim->nick,1);
@@ -25,14 +26,13 @@ int ca_carrot(void *source, int cargc, char **cargv) {
     controlreply(sender,"Used carrot in %s.",cp->index->name->content);
   } else {
     controlreply(sender,"Couldn't find %s.",cargv[0]);
-    return;
   }
   
   return CMD_OK;
 }
 
 void _init() {
-  registercontrolcmd("carrot",10,2,ca_carrot);
+  registercontrolhelpcmd("carrot",NO_OPERED,2,ca_carrot,"Usage: carrot <#channel|user> ?user?");
 }
 
 void _fini() {