added some more helpserv functions
[NeonServV5.git] / src / commands.c
index bd687307f9554220f587d6c0664ecf0dc308a589..79620bdd38ab873653cddfa15e98667e34f60954 100644 (file)
@@ -1,5 +1,5 @@
 /* commands.c - NeonServ v5.3
- * Copyright (C) 2011  Philipp Kreil (pk910)
+ * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -19,6 +19,7 @@
 #include "cmd_neonserv.h"
 #include "cmd_neonspam.h"
 #include "cmd_funcmds.h"
+#include "cmd_neonhelp.h"
 #include "modcmd.h"
 
 void register_commands() {
@@ -154,6 +155,14 @@ void register_commands() {
     USER_COMMAND("cookie",       funcmd_cookie,          0,  CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD);
     #undef USER_COMMAND
     
+    //NeonHelp Commands
+    register_command_alias(4, "NeonHelp");
     
+    #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,PRIVS,FLAGS) register_command(4, NAME, FUNCTION, PARAMCOUNT, PRIVS, 0, FLAGS)
+    //               NAME              FUNCTION        PARAMS     PRIVS                FLAGS
+    USER_COMMAND("next",         neonhelp_cmd_next,      0, NULL,                   CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+    USER_COMMAND("delete",       neonhelp_cmd_delete,    1, NULL,                   CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+    USER_COMMAND("requests",     neonhelp_cmd_requests,  0, NULL,                   CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+    #undef USER_COMMAND
     
 }
\ No newline at end of file