diff --git a/bot.c b/bot.c index 136d721..7946d11 100644 --- a/bot.c +++ b/bot.c @@ -267,3 +267,22 @@ return(0x0); } + +int botDoJoin(cmdData) { + char *nick = 0x0; + char *ident = 0x0; + char *str_tok = 0x0; + char qryStr[256]; + + if (cmdData == 0x0) + return(-1); + + nick = strtok_r(cmdData,":",&str_tok); + ident = strtok_r(NULL,":",&str_tok; + + while (ident != 0x0) { + sprintf(qryStr,"SELECT * FROM active WHERE userid = %s",ident); + dbQuery(query,1) + } + } + } diff --git a/main.c b/main.c index 7857936..1f2a041 100644 --- a/main.c +++ b/main.c @@ -200,6 +200,8 @@ } else if (!strcmp(cmd,"MODE")) botSetMode(cmdData); + else if (!strcmp(cmd,"JOIN")) + botDoJoin(cmdData); else { writeLog(0,"Unknown Command: [%s]\n",cmd); }