added cmd_ban and all functions depending on
[NeonServV5.git] / bot_NeonServ.c
index 54fae6ff4d396246d8e08bb23243268397d29832..884d002abb2a75b935cfd7d9aded2478fe430fbe 100644 (file)
@@ -101,6 +101,8 @@ static const struct default_language_entry msgtab[] = {
     {"NS_KICK_FAIL", "\002%s\002 could not kick some of the nicks you provided."},
     {"NS_KICKBAN_DONE", "KickBanned \002%d\002 users from %s"},
     {"NS_KICKBAN_FAIL", "\002%s\002 could not kickban some of the nicks you provided."},
+    {"NS_BAN_DONE", "\002%d\002 masks added to the %s ban list. (matching %d users)"},
+    {"NS_BAN_FAIL", "\002%s\002 could not kickban some of the nicks you provided."},
     {"NS_LAME_MASK", "\002%s\002 is a little too general. Try making it more specific."},
     {NULL, NULL}
 };
@@ -134,7 +136,7 @@ INCLUDE ALL CMD's HERE
 //#include "cmd_neonserv_uset.c"
 #include "cmd_neonserv_kick.c"
 #include "cmd_neonserv_kickban.c"
-//#include "cmd_neonserv_ban.c"
+#include "cmd_neonserv_ban.c"
 //#include "cmd_neonserv_unban.c"
 //#include "cmd_neonserv_unbanall.c"
 //#include "cmd_neonserv_unbanme.c"
@@ -281,6 +283,7 @@ void init_NeonServ() {
     register_command(BOTID, "set",          neonserv_cmd_set,       0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_setters",     0);
     register_command(BOTID, "kick",         neonserv_cmd_kick,      1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_cankick",     0);
     register_command(BOTID, "kickban",      neonserv_cmd_kickban,   1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_cankick,#channel_canban", 0);
+    register_command(BOTID, "ban",          neonserv_cmd_ban,       1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_canban",      0);
     
     start_bots();
     bind_bot_ready(neonserv_bot_ready);