/*
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