added cmd_events
[NeonServV5.git] / bot_NeonServ.c
index 046fccc377e1e603fb08aa2d2a4b4df464d9dd0f..a7a4f4d140e596c5127ce09802f1c8fda4636019 100644 (file)
@@ -215,6 +215,7 @@ static const struct default_language_entry msgtab[] = {
     {"NS_BIND_DONE", "New command $b%s$b bound to %s."}, /* {ARGS: "TestCommand", "TestFunction"} */
     {"NS_UNBIND_NOT_FOUND", "There is no command called $b%s$b bound."}, /* {ARGS: "TestCommand"} */
     {"NS_UNBIND_DONE", "Unbound command $b%s$b."}, /* {ARGS: "TestCommand"} */
+    {"NS_EVENTS_HEADER", "The following channel events were found:"},
     {NULL, NULL}
 };
 
@@ -301,6 +302,7 @@ INCLUDE ALL CMD's HERE
 #include "cmd_neonserv_notice.c"
 #include "cmd_neonserv_raw.c"
 #include "cmd_neonserv_reloadlang.c"
+#include "cmd_neonserv_events.c"
 
 //HARDCODED FUN CMD's
 //#include "cmd_neonserv_iplocate.c"
@@ -476,6 +478,7 @@ void init_NeonServ() {
     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, "events",       neonserv_cmd_events,    0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "1",                    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,                   200);