{"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}
};
#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"
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);