I specifically mention where.
Originally Posted by Carbinfibre
You need to put "player->PlayerTalkClass->ClearMenus();" at the top
and inside of "OnUse"
If it is under "SEND_GOSSIP_MENU", it will never be called as I recall from previous experiences.
bool OnUse(Player* player, Item* item, SpellCastTargets const& /*targets*/)
player->PlayerTalkClass->ClearMenus(); // Top, above all, inside of "OnUse"
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Testing", GOSSIP_SENDER_MAIN, 1);