Kaev icon

CreatureScript Gossip Template

Kaev | PRO | 06/09/15 05:53:49 AM UTC | 0 ⭐ | 860 👁️ | Never ⏰ | []
C++ |

890 B

|

None

|

0 👍

/

0 👎

/* 
CreatureScript Gossip Template by Kaev
Made for MMONerds.com, Modcraft.io and MCore.cc
*/
 
class gossipTemplate : public CreatureScript
{
public:
    gossipTemplate() : CreatureScript("gossipTemplate") { } // CreatureScript("gossipTemplate") = Name of database entry
 
    bool OnGossipHello(Player* player, Creature* creature) override
    {
        player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "First entry", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF+1);
        player->SEND_GOSSIP_MENU(1, creature->GetGUID());
        return true;
    }
 
    bool OnGossipSelect(Player* player, Creature* creature, uint32 sender, uint32 actions) override
    {
        if (actions == GOSSIP_ACTION_INFO_DEF+1)
        {
            player->CLOSE_GOSSIP_MENU();
        }
        return true;
    }
};
 
void AddSC_gossipTemplate() // Add this to the ScriptLoader
{
    new gossipTemplate();
}

Comments