Azteco

Vip_vendor

Apr 11th, 2013
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include "ScriptPCH.h"
  2. #include "Config.h"
  3.  
  4. class npc_vip_vendor : public CreatureScript
  5. {
  6. public:
  7. npc_vip_vendor() : CreatureScript("npc_vip_vendor") { }
  8.  
  9. bool OnGossipHello(Player* player, Creature* creature)
  10. {
  11. if (player->GetSession()->IsPremium())
  12. {
  13. player->ADD_GOSSIP_ITEM(GOSSIP_ICON_VENDOR, GOSSIP_TEXT_BROWSE_GOODS, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_TRADE);
  14. player->SEND_GOSSIP_MENU(player->GetGossipTextId(creature), creature->GetGUID());
  15. }
  16. else
  17. creature->MonsterWhisper("Ваш аккаунт не является VIP аккаунтом.", player->GetGUID());
  18.  
  19. return true;
  20. }
  21.  
  22. bool OnGossipSelect(Player* player, Creature* creature, uint32 uiSender, uint32 uiAction)
  23. {
  24. player->PlayerTalkClass->ClearMenus();
  25.  
  26. if (uiAction == GOSSIP_ACTION_TRADE)
  27. player->GetSession()->SendListInventory(creature->GetGUID());
  28. return true;
  29. }
  30. };
  31. void AddSC_vip_vendor()
  32. {
  33. new npc_vip_vendor();
  34. }
Advertisement
Add Comment
Please, Sign In to add comment