{"NS_USERS_HEADER_ACCOUNT", "Accout"},
{"NS_USERS_HEADER_SEEN", "Last Seen"},
{"NS_USERS_HEADER_STATE", "Status"},
- {"NS_USERS_COUNT", "There are \002%d\002 users in %s from level %d to %d."},
- {"NS_USERS_COUNT_1", "There is \002%d\002 user in %s from level %d to %d."},
- {"NS_USERS_COUNT_MATCH", "There are \002%d\002 users in %s from level %d to %d. (\002%d\002 matching your request)"},
- {"NS_USERS_COUNT_MATCH_1", "There is \002%d\002 user in %s from level %d to %d. (\002%d\002 matching your request)"},
+ {"NS_USERS_COUNT", "There are \002%d\002 users in %s."},
+ {"NS_USERS_COUNT_1", "There is \002%d\002 user in %s."},
+ {"NS_USERS_COUNT_MATCH", "There are \002%d\002 users in %s. (\002%d\002 matching your request)"},
+ {"NS_USERS_COUNT_MATCH_1", "There is \002%d\002 user in %s. (\002%d\002 matching your request)"},
{"NS_USERS_SEEN_HERE", "Here"},
{"NS_USERS_SEEN_NEVER", "Never"},
{"NS_USERS_STATE_SUSPENDED", "Suspended"},
{"NS_USERS_STATE_NORMAL", "Normal"},
-
+ {"NS_SUSPEND_ALREADY", "\002%s\002 is already suspended." },
+ {"NS_SUSPEND_NOT", "\002%s\002 is not suspended." },
+ {"NS_SUSPEND_DONE", "\002%s\002's access to \002%s\002 has been suspended." },
+ {"NS_SUSPEND_RESTORED", "\002%s\002's access to \002%s\002 has been restored." },
{NULL, NULL}
};
#include "cmd_neonserv_deluser.c"
#include "cmd_neonserv_clvl.c"
#include "cmd_neonserv_a.c"
+#include "cmd_neonserv_suspend.c"
+#include "cmd_neonserv_unsuspend.c"
static void neonserv_bot_ready(struct ClientSocket *client) {
MYSQL_RES *res;
register_command(BOTID, "modes", neonserv_cmd_modes, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
- register_command(BOTID, "adduser", neonserv_cmd_adduser, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
- register_command(BOTID, "deluser", neonserv_cmd_deluser, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
- register_command(BOTID, "clvl", neonserv_cmd_clvl, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
- register_command(BOTID, "a", neonserv_cmd_a, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN);
- register_command(BOTID, "users", neonserv_cmd_users, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN);
+ register_command(BOTID, "adduser", neonserv_cmd_adduser, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "deluser", neonserv_cmd_deluser, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "clvl", neonserv_cmd_clvl, 2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "a", neonserv_cmd_a, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN);
+ register_command(BOTID, "users", neonserv_cmd_users, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN);
+ register_command(BOTID, "suspend", neonserv_cmd_suspend, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
+ register_command(BOTID, "unsuspend", neonserv_cmd_unsuspend, 1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH);
start_bots();
bind_bot_ready(neonserv_bot_ready);