X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fbot_NeonServ.c;h=dbf3acb5a04befcd38b08ec91132e19526808b1e;hb=e99916c59372e6338a83d7bb866cbab63ccd2106;hp=2b557ddce9876631adf43c1e7d30c2bc9431a638;hpb=182ddeec434b694a35901ff714fb177ea76d4f80;p=NeonServV5.git diff --git a/src/bot_NeonServ.c b/src/bot_NeonServ.c index 2b557dd..dbf3acb 100644 --- a/src/bot_NeonServ.c +++ b/src/bot_NeonServ.c @@ -36,6 +36,7 @@ #include "cmd_neonserv.h" #define BOTID 1 +#define BOTALIAS "NeonServ" static const struct default_language_entry msgtab[] = { {"NS_USER_UNKNOWN", "User with nick $b%s$b does not exist."}, /* {ARGS: "TestUser"} */ @@ -89,8 +90,10 @@ static const struct default_language_entry msgtab[] = { {"NS_SUSPEND_NOT", "$b%s$b is not suspended." }, /* {ARGS: "TestUser"} */ {"NS_SUSPEND_DONE", "$b%s$b's access to $b%s$b has been suspended." }, /* {ARGS: "TestUser", "#TestChan"} */ {"NS_SUSPEND_RESTORED", "$b%s$b's access to $b%s$b has been restored." }, /* {ARGS: "TestUser", "#TestChan"} */ + {"NS_DELME_OWNER", "You cannot delete your owner access in $b%s$b."}, /* {ARGS: "#TestChan"} */ {"NS_DELME_KEY", "To really remove yourself, you must use 'deleteme %s'."}, /* {ARGS: "abc123"} */ {"NS_DELME_DONE", "Your $b%d$b access has been deleted from $b%s$b."}, /* {ARGS: 123, "#TestChan"} */ + {"NS_MYACCESS_SELF_ONLY", "You may only see the list of infolines for yourself (by using $bmyaccess$b with no arguments)."}, {"NS_MYACCESS_HEADER", "Showing all channel entries for account $b%s$b:"}, /* {ARGS: "TestAuth"} */ {"NS_MYACCESS_HEADER_MATCH", "Showing all channel entries for account $b%s$b matching %s:"}, /* {ARGS: "TestAuth", "#Test*"} */ {"NS_MYACCESS_HEADER_NAME", "Name"}, @@ -105,7 +108,7 @@ static const struct default_language_entry msgtab[] = { {"NS_MDELUSER_DONE", "Deleted $b%d$b account(s) matching $b%s$b with access from $b%d$b to $b%d$b from the %s user list."}, /* {ARGS: 10, "Test*", 1, 200, "#TestChan"} */ {"NS_TRIM_DURATION_TOO_SHORT", "You must include a minimum inactivity duration of at least %d seconds to trim."}, {"NS_TRIM_DONE", "Trimmed $b%d users$b with access from %d to %d from the %s user list who were inactive for at least %s."}, /* {ARGS: 10, 1, 100, "#TestChan", "10 days"} */ - {"NS_TRIM_BAN_DONE", "Trimmed $b%d bans$b from the %s ban list who were banned for at least %s."}, + {"NS_TRIM_BAN_DONE", "Trimmed $b%d bans$b from the %s ban list who were banned for at least %s."}, /* {ARGS: 5, "#TestChan", "1 day"} */ {"NS_GIVEOWNER_SELF", "You cannot give ownership to your own account."}, {"NS_GIVEOWNER_TIMEOUT", "You must wait %s before you can give ownership of $b%s$b to someone else."}, /* {ARGS: "5 hours", "#TestChan"} */ {"NS_GIVEOWNER_CONFIRM", "To really give ownership to $b%1$s$b, you must use 'giveownership *%1$s %2$s'."}, /* {ARGS: "TestUser", "abc123"} */ @@ -298,7 +301,7 @@ static const struct default_language_entry msgtab[] = { {"NS_SETRANK_UNKNOWN_SETTING", "$b%s$b is an unknown support rank setting."}, /* {ARGS: "moep"} */ {"NS_SETRANK_ORDER_INVALID", "%d is an invalid numeric value. (valid: 1-99)"}, /* {ARGS: 100} */ {"NS_ASSIGNRANK_DONE", "$b%s$b is now ranked as '$b%s$b'."}, /* {ARGS: "TestUser", "Supporter"} */ - {"NS_INFO_HEADER", "$b%s$b Information:"}, + {"NS_INFO_HEADER", "$b%s$b Information:"}, /* {ARGS: "#TestChan"} */ {"NS_INFO_DEFAULTTOPIC", "Default Topic:"}, {"NS_INFO_MODELOCK", "Mode Lock:"}, {"NS_INFO_RECORD", "Record Visitors:"}, @@ -308,28 +311,35 @@ static const struct default_language_entry msgtab[] = { {"NS_INFO_VISITED", "Visited:"}, {"NS_INFO_REGISTERED", "Registered:"}, {"NS_INFO_REGISTRAR", "Registered by:"}, - {"NS_INFO_OWNERLOG", "Ownership transfer history for $b%s$b:"}, + {"NS_INFO_OWNERLOG", "Ownership transfer history for $b%s$b:"}, /* {ARGS: "#TestChan"} */ {"NS_INFO_OWNERCHANGE", " from %s to %s on %s"}, - {"NS_RENAME_DONE", "Renamed $b%s$b to $b%s$b."}, - {"NS_RENAME_FAIL", "Failed renaming $b%s$b."}, - {"NS_FUN_DISABLED", "Fun commands are disabled in %s."}, - {"NS_UNBIND_REQUIRED", "%1$s is a required function and there is no other command bound to %1$s. Bind anothjer command to %1$s first."}, /* {ARGS: bind} */ + {"NS_RENAME_DONE", "Renamed $b%s$b to $b%s$b."}, /* {ARGS: "TestUser", "TestUser2"} */ + {"NS_RENAME_FAIL", "Failed renaming $b%s$b."}, /* {ARGS: "TestUser"} */ + {"NS_FUN_DISABLED", "Fun commands are disabled in %s."}, /* {ARGS: "#TestChan"} */ + {"NS_UNBIND_REQUIRED", "%1$s is a required function and there is no other command bound to %1$s. Bind another command to %1$s first."}, /* {ARGS: "bind"} */ {"NS_COMMANDS_NAME", "Name"}, {"NS_COMMANDS_ACCESS", "Access"}, {"NS_COMMANDS_GACCESS", "GodAccess"}, + {"NS_COMMANDS_TRIGGERED", "Triggered"}, {"NS_COMMANDS_FUNCTION", "Function"}, - {"NS_DNR_SET", "$b%s$b is do-not-register (by $b%s$b): %s" }, - {"NS_DNR_SET_EXPIRES", "$b%s$b is do-not-register (by $b%s$b; expires %s): %s" }, - {"NS_DNR_SET_ANONYM", "$b%s$b is do-not-register. Please contact the support to get more information."}, - {"NS_NOREGISTER_INVALID_DURATION", "$b%s$b is not a valid duration."}, - {"NS_NOREGISTER_REGISTERED", "$b%s$b is currently registered and can't be added to the do-not-register list."}, - {"NS_NOREGISTER_DONE", "added $b%s$b to the do-not-register list."}, + {"NS_DNR_SET", "$b%s$b is do-not-register (by $b%s$b): %s" }, /* {ARGS: "#TestChan", "TestUser", "because of it is like it is"} */ + {"NS_DNR_SET_EXPIRES", "$b%s$b is do-not-register (by $b%s$b; expires %s): %s" }, /* {ARGS: "#TestChan", "TestUser", "1 day", "because of it is like it is"} */ + {"NS_DNR_SET_ANONYM", "$b%s$b is do-not-register. Please contact the support to get more information."}, /* {ARGS: "TestUser"} */ + {"NS_NOREGISTER_INVALID_DURATION", "$b%s$b is not a valid duration."}, /* {ARGS: "möp"} */ + {"NS_NOREGISTER_REGISTERED", "$b%s$b is currently registered and can't be added to the do-not-register list."}, /* {ARGS: "#TestChan"} */ + {"NS_NOREGISTER_DONE", "added $b%s$b to the do-not-register list."}, /* {ARGS: "#TestChan"} */ {"NS_NOREGISTER_HEAD", "The following do-not-registers were found:"}, {"NS_DNR_TARGET", "Target"}, {"NS_DNR_USER", "Issuer"}, {"NS_DNR_EXPIRES", "Expires"}, {"NS_DNR_REASON", "Reason"}, {"NS_STAFF_LOGGEDIN", "Logged in as"}, + {"NS_BOTS_NICK", "Nick"}, + {"NS_BOTS_SERVER", "Server:Port(:Pass)"}, + {"NS_BOTS_CLASS", "Bot Class"}, + {"NS_BOTS_FLAGS", "Flags"}, + {"NS_BOTS_CHANNELS", "Channels"}, + {"NS_BOTS_TRIGGER", "Trigger"}, {NULL, NULL} }; @@ -436,6 +446,7 @@ static void start_bots() { void init_NeonServ() { + set_bot_alias(BOTID, BOTALIAS); start_bots(); //register events @@ -465,3 +476,4 @@ void free_NeonServ() { } #undef BOTID +#undef BOTALIAS