Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "ScriptPCH.h"
- #include "Config.h"
- class npc_vip_vendor : public CreatureScript
- {
- public:
- npc_vip_vendor() : CreatureScript("npc_vip_vendor") { }
- bool OnGossipHello(Player* player, Creature* creature)
- {
- if (player->GetSession()->IsPremium())
- {
- player->ADD_GOSSIP_ITEM(GOSSIP_ICON_VENDOR, GOSSIP_TEXT_BROWSE_GOODS, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRADE);
- player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID());
- }
- else
- creature->MonsterWhisper("Ваш аккаунт не является VIP аккаунтом.", player->GetGUID());
- return true;
- }
- bool OnGossipSelect(Player* player, Creature* creature, uint32 uiSender, uint32 uiAction)
- {
- player->PlayerTalkClass->ClearMenus();
- if (uiAction == GOSSIP_ACTION_TRADE)
- player->GetSession()->SendListInventory(creature->GetGUID());
- return true;
- }
- };
- void AddSC_vip_vendor()
- {
- new npc_vip_vendor();
- }
Advertisement
Add Comment
Please, Sign In to add comment