X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2FNeonServ.mod%2Fbot_NeonServ.c;h=8421fdbd840cadf7df7a039f4913bb0477cc4ad2;hb=4929b3cfa489f3fc5868bf768479f30fff18a272;hp=d1b9a5b9c93ab490b7d7a46caf48b53d3cf6e96e;hpb=e192ffc0fed753aa5a5c5081674511f90c5a953b;p=NeonServV5.git diff --git a/src/modules/NeonServ.mod/bot_NeonServ.c b/src/modules/NeonServ.mod/bot_NeonServ.c index d1b9a5b..8421fdb 100644 --- a/src/modules/NeonServ.mod/bot_NeonServ.c +++ b/src/modules/NeonServ.mod/bot_NeonServ.c @@ -77,7 +77,7 @@ static const struct default_language_entry msgtab[] = { {"NS_USERS_HEADER", "%s users from level %d to %d:"}, /* {ARGS: "#TestChan", 1, 500} */ {"NS_USERS_HEADER_MATCH", "%s users from level %d to %d matching %s:"}, /* {ARGS: "#TestChan", 1, 500, "Test*"} */ {"NS_USERS_HEADER_ACCESS", "Access"}, - {"NS_USERS_HEADER_ACCOUNT", "Accout"}, + {"NS_USERS_HEADER_ACCOUNT", "Account"}, {"NS_USERS_HEADER_SEEN", "Last Seen"}, {"NS_USERS_HEADER_STATE", "Status"}, {"NS_USERS_COUNT", "There are $b%d$b users in %s."}, /* {ARGS: 20, "#TestChan"} */ @@ -101,7 +101,7 @@ static const struct default_language_entry msgtab[] = { {"NS_MYACCESS_HEADER_MATCH", "Showing all channel entries for account $b%s$b matching %s:"}, /* {ARGS: "TestAuth", "#Test*"} */ {"NS_MYACCESS_HEADER_NAME", "Name"}, {"NS_MYACCESS_HEADER_ACCESS", "Access"}, - {"NS_MYACCESS_HEADER_FLAGS", "Flags"}, + {"NS_MYACCESS_HEADER_FLAGS", "Rights"}, {"NS_MYACCESS_HEADER_INFO", "Info"}, {"NS_MYACCESS_COUNT", "%s has access in $b%d$b channel(s) and is owner of $b%d$b channel(s)."}, /* {ARGS: "TestUser", 15, 5} */ {"NS_MYACCESS_COUNT_MATCH", "%s has access in $b%d$b channel(s) and is owner of $b%d$b channel(s) ($b%d$b channels matching your request)."}, /* {ARGS: "TestUser", 15, 5, 7} */ @@ -419,9 +419,12 @@ static void neonserv_bot_ready(struct ClientSocket *client) { MYSQL_RES *res; MYSQL_ROW row; - printf_mysql_query("SELECT `automodes` FROM `bots` WHERE `id` = '%d'", client->clientid); + printf_mysql_query("SELECT `automodes`, `oper_user`, `oper_pass` FROM `bots` WHERE `id` = '%d'", client->clientid); res = mysql_use(); if ((row = mysql_fetch_row(res)) != NULL) { + if(row[1] && row[2]) { + putsock(client, "OPER %s %s", row[1], row[2]); + } putsock(client, "MODE %s +%s", client->user->nick, row[0]); }