bool OnGossipSelect(Player* pPlayer, Creature* /*pCreature*/, uint32 /*uiSender*/, uint32 /*uiAction*/) { pPlayer->CLOSE_GOSSIP_MENU(); OutdoorPvPWG *BfWG = (OutdoorPvPWG*)sOutdoorPvPMgr->GetOutdoorPvPToZoneId(4197); if (BfWG && pPlayer->getLevel() > sWorld->getIntConfig(CONFIG_CONFIG_OUTDOORPVP_WINTERGRASP_MINLEVEL)) { if(BfWG->isWarTime()) { if(!BfWG->isWarForTeamFull(pPlayer)) BfWG->InvitePlayerToWar(pPlayer); } else { uint32 uiTime=BfWG->GetTimer(); if(uiTime<15*MINUTE) BfWG->InvitePlayerToQueue(pPlayer); } } return true; }