witam, zrobiłem sobie o to takie zapytanie:
int pc_get_online_players(lua_State* L){
char szQuery[QUERY_MAX_LEN];
LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
snprintf(szQuery,sizeof(szQuery),"select count(id) from player.player%s where online = 1",get_table_postfix());
SQLMsg * pMsg = DBManager::instance().DirectQuery(szQuery);
MYSQL_ROW row;
for(int i = 0; (row = mysql_fetch_row(pMsg->Get()->pSQLResult)) != NULL; ++i){
lua_pushstring(L,row[0]);
}
return 1;
}
ale tak jakby nie działało bo nie zlicza graczy, może ktośpowiedzieć gdzie błąd popełniłem?