added cmd_help
[NeonServV5.git] / bot_NeonServ.c
index 9c144bdf2b0b81dabf5934b5851156065beb3d84..baba9afbbc3addfcf9aff1c8ad278e0bf1a1f332 100644 (file)
@@ -202,6 +202,7 @@ static const struct default_language_entry msgtab[] = {
     {"NS_INVITE_DONE", "Invited $b%s$b to join %s."},
     {"NS_INVITEME_ON_CHAN", "You are already in $b%s$b."},
     {"NS_INVITEME_DONE", "You have been invited to join %s."},
+    {"NS_HELP_TOPIC", "No help on that topic."},
     {NULL, NULL}
 };
 
@@ -259,7 +260,7 @@ INCLUDE ALL CMD's HERE
 #include "cmd_neonserv_set.c" /* TODO: parse, check and set modelock */
 //#include "cmd_neonserv_events.c"
 #include "cmd_neonserv_resync.c"
-//#include "cmd_neonserv_help.c"
+#include "cmd_neonserv_help.c"
 #include "cmd_neonserv_version.c"
 #include "cmd_neonserv_chanservsync.c"
 
@@ -442,6 +443,7 @@ void init_NeonServ() {
     register_command(BOTID, "unbanme",      neonserv_cmd_unbanme,   0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_canban",      0);
     register_command(BOTID, "invite",       neonserv_cmd_invite,    1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_canop",       0);
     register_command(BOTID, "inviteme",     neonserv_cmd_inviteme,  0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_getinvite",   0);
+    register_command(BOTID, "help",         neonserv_cmd_help,      0, 0,                                                                                           NULL,                   0);
     
     register_command(BOTID, "trace",        neonserv_cmd_trace,     1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,                                                   NULL,                   400);
     register_command(BOTID, "register",     neonserv_cmd_register,  2, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG,              NULL,                   100);