rendered paste bodybool ChatHandler::HandleActiveQuestsCommand(const char* args){ QuestStatusMap* qmap = m_session->GetPlayer()->getQuestStatusMap(); for(QuestStatusMap::iterator itr=qmap->begin(); itr!=qmap->end(); ++itr) { std: stringstream str; if(itr->second.m_status == QUEST_STATUS_INCOMPLETE) { str << "Quest id #" << itr->first; QueryResult *result=WorldDatabase.PQuery("SELECT `Title` FROM `quest_template` WHERE `entry`='%u'", itr->first); if(result) str << " - " << result->Fetch()[0].GetCppString(); str << " is active."; PSendSysMessage(str.str().c_str()); } } return true;}