{"NS_USER_OUTRANKED", "\002%s\002 outranks you (command has no effect)."},
{"NS_ACCESS_DENIED", "Access denied."},
{"NS_NO_ACCESS", "You lack sufficient access to use this command."},
+ {"NS_USER_PROTECTED", "Sorry, \002%s\002 is protected."},
+ {"NS_SERVICE_IMMUNE", "\002%s\002 may not be kicked, killed, banned, or deopped."},
{"NS_TABLE_NONE", " None"},
{"NS_INVALID_ACCESS_RANGE", "Invalid access range; minimum (%d) must be lower than maximum (%d)."},
{"NS_CLVL_DONE", "%s now has access \002%d\002 in %s."},
{"NS_GIVEOWNER_TIMEOUT", "You must wait %s before you can give ownership of \002%s\002 to someone else."},
{"NS_GIVEOWNER_CONFIRM", "To really give ownership to \002%1$s\002, you must use 'giveownership *%1$s %2$s'."},
{"NS_GIVEOWNER_DONE", "Ownership of \002%s\002 has been transferred to account \002%s\002."},
+ {"NS_OP_FAIL", "\002%s\002 could not op some of the nicks you provided."},
+ {"NS_OP_DONE", "Opped users in \002%s\002."},
+ {"NS_VOICE_FAIL", "\002%s\002 could not voice some of the nicks you provided."},
+ {"NS_VOICE_DONE", "Voiced users in \002%s\002."},
+ {"NS_DEOP_FAIL", "\002%s\002 could not deop some of the nicks you provided."},
+ {"NS_DEOP_DONE", "Deopped users in \002%s\002."},
+ {"NS_DEVOICE_FAIL", "\002%s\002 could not devoice some of the nicks you provided."},
+ {"NS_DEVOICE_DONE", "Devoiced users in \002%s\002."},
+ {"NS_OPALL_SECURITY", "\002WARNING\002: Opping all users on a channel is very insecure! If you still want do op all users on %s use: '\002opall FORCE\002 [nick mask]'"},
+ {"NS_OPALL_DONE", "Opped \002%d\002 users in %s."},
+ {"NS_VOICEALL_DONE", "Voiced \002%d\002 users in %s."},
+ {"NS_DEOPALL_DONE", "Deopped \002%d\002 users in %s."},
+ {"NS_DEVOICEALL_DONE", "Devoiced \002%d\002 users in %s."},
{NULL, NULL}
};
#include "cmd_neonserv_down.c"
#include "cmd_neonserv_upall.c"
#include "cmd_neonserv_downall.c"
-//#include "cmd_neonserv_op.c"
-//#include "cmd_neonserv_opall.c"
-//#include "cmd_neonserv_deop.c"
-//#include "cmd_neonserv_deopall.c"
-//#include "cmd_neonserv_voice.c"
-//#include "cmd_neonserv_voiceall.c"
-//#include "cmd_neonserv_devoiceall.c"
-//#include "cmd_neonserv_devoice.c"
+#include "cmd_neonserv_op.c"
+#include "cmd_neonserv_opall.c"
+#include "cmd_neonserv_deop.c"
+#include "cmd_neonserv_deopall.c"
+#include "cmd_neonserv_voice.c"
+#include "cmd_neonserv_voiceall.c"
+#include "cmd_neonserv_devoice.c"
+#include "cmd_neonserv_devoiceall.c"
//#include "cmd_neonserv_uset.c"
//#include "cmd_neonserv_kick.c"
//#include "cmd_neonserv_kickban.c"
register_command(BOTID, "mdeluser", neonserv_cmd_mdeluser, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
register_command(BOTID, "trim", neonserv_cmd_trim, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
register_command(BOTID, "giveowner", neonserv_cmd_giveowner, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "op", neonserv_cmd_op, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "deop", neonserv_cmd_deop, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "voice", neonserv_cmd_voice, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "devoice", neonserv_cmd_devoice, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "opall", neonserv_cmd_opall, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "deopall", neonserv_cmd_deopall, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "voiceall", neonserv_cmd_voiceall, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "devoiceall", neonserv_cmd_devoiceall, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
start_bots();
bind_bot_ready(neonserv_bot_ready);