{"NS_CHANSERVSYNC_INUSE", "\002chanservsync\002 is already in use by someone else. Please try again in a few seconds..."},
{"NS_CHANSERVSYNC_SYNCHRONIZING", "Synchronizing userlist in %s with \002%s\002..."},
{"NS_CHANSERVSYNC_SYNCHRONIZED", "Synchronized user \002%s\002: access \002%d\002"},
+ {"NS_REGISTER_ALREADY", "%s is already registered with %s."},
+ {"NS_INVALID_CHANNEL_NAME", "%s is not a valid channel name."},
+ {"NS_REGISTER_FULL", "the bot can not join more channels."},
+ {"NS_REGISTER_DISCONNECTED", "%s has been registered with a Bot, that is currently NOT connected. The Bot should join the channel, when it reconnects to the IRC-Network."},
+ {"NS_REGISTER_DONE", "\002%s\002 is now registered to \002%s\002."},
{NULL, NULL}
};
//#include "cmd_neonserv_bind.c"
//#include "cmd_neonserv_unbind.c"
//#include "cmd_neonserv_modcmd.c"
-//#include "cmd_neonserv_register.c"
+#include "cmd_neonserv_register.c"
//#include "cmd_neonserv_unregister.c"
//#include "cmd_neonserv_allowregister.c"
//#include "cmd_neonserv_noregister.c"
register_command(BOTID, "chanservsync", neonserv_cmd_chanservsync, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH, "500", 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, NULL, 100);
start_bots();
bind_bot_ready(neonserv_bot_ready);