added OPER support (let the bots try to op themselves)
[NeonServV5.git] / src / modules / NeonFun.mod / bot_NeonFun.c
index ebb0cc58dc4ac17d7d2cdffcb060d41b468a874f..e5706ae8cc875f2d059f01a23a2e73817270fce9 100644 (file)
@@ -47,9 +47,12 @@ static void neonfun_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]);
     }