Hello & Welcome to our community. Is this your first visit? Register
Follow us on
Follow us on Facebook Follow us on Twitter Watch us on YouTube


MMOCoin

Likes Likes:  0
Results 1 to 2 of 2
  1. #1
    Graphics Guru

    Join Date
    Feb 2009
    Posts
    1,377
    Post Thanks / Like
    Rep Power
    22
    Reputation
    382

    Npc Morphs Titles Mounts Buffs PVP Token


    Register to remove this ad
    script :
    [C++] npc_token - Pastebin.com




    › See More: Npc Morphs Titles Mounts Buffs PVP Token



  2. Related Threads - Scroll Down after related threads if you are only interested to view replies for above post/thread

  3. #2
    Dr.Core
    Guest

    Register to remove this ad
    You can poste Full Script in a PHP BB Code

    PHP Code:
    #include "ScriptPCH.h"

    class npc_support : public CreatureScript
    {
        public:
            
    npc_support() : CreatureScript("npc_support")
            {
            }

            
    bool OnGossipHello(Player pPlayerCreature pCreature)
            {
                
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/INV_Misc_Coin_05:30|t Morphs"GOSSIP_SENDER_MAIN0);
                
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/INV_Misc_Coin_05:30|t Titles"GOSSIP_SENDER_MAIN1);
                
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/INV_Misc_Coin_05:30|t Mounts"GOSSIP_SENDER_MAIN2);
                
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/INV_Misc_Coin_05:30|t Buffs"GOSSIP_SENDER_MAIN3);
                
    pPlayer->PlayerTalkClass->SendGossipMenu(9425pCreature->GetGUID());
                return 
    true;
            }

            
    bool OnGossipSelect(Player pPlayerCreature pCreatureuint32 /*uiSender*/uint32 uiAction)
            {
                if(!
    pPlayer)
                    return 
    true;
                
                switch(
    uiAction)
                {
                  {
                    case 
    0:
                        
    pPlayer->PlayerTalkClass->ClearMenus();
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Blood Elf Female (25 PvP Tokens)"GOSSIP_SENDER_MAIN4);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Blood Elf Male (25 PvP Tokens)"GOSSIP_SENDER_MAIN5);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Gnome Female (25 PvP Tokens)"GOSSIP_SENDER_MAIN6);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Gnome Male (25 PvP Tokens)"GOSSIP_SENDER_MAIN7);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Human Female (25 PvP Tokens)"GOSSIP_SENDER_MAIN8);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Human Male (25 PvP Tokens)"GOSSIP_SENDER_MAIN9);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Tauren Female (25 PvP Tokens)"GOSSIP_SENDER_MAIN10);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Tauren Male (25 PvP Tokens)"GOSSIP_SENDER_MAIN11);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Undead Pirate (50 PvP Tokens)"GOSSIP_SENDER_MAIN12);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Etherial (50 PvP Tokens)"GOSSIP_SENDER_MAIN13);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Mad Scientist (50 PVP Tokens)"GOSSIP_SENDER_MAIN14);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Tatooed Man (50 PvP Tokens)"GOSSIP_SENDER_MAIN15);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Necromancer (50 PvP Tokens)"GOSSIP_SENDER_MAIN16);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Skeletal Mage (50 PvP Tokens)"GOSSIP_SENDER_MAIN17);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Frost Troll (50 PvP Tokens)"GOSSIP_SENDER_MAIN18);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Blood Elf Demon Girl (50 PvP Tokens)"GOSSIP_SENDER_MAIN19);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Human 19 Twink (50 PvP Tokens)"GOSSIP_SENDER_MAIN20);
                        
    pPlayer->ADD_GOSSIP_ITEM(8"|TInterface/ICONS/Achievement_Arena_2v2_7:30|t Undead 19 Twink (50 PvP Tokens)"GOSSIP_SENDER_MAIN21);
     
                        }
                        
    pPlayer->PlayerTalkClass->SendGossipMenu(9452pCreature->GetGUID());          
                    break;
                                   
                    case 
    1:
                        
    pPlayer->PlayerTalkClass->ClearMenus();
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Assasin (250 PvP Tokens)"GOSSIP_SENDER_MAIN22);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Malefic (250 PvP Tokens)"GOSSIP_SENDER_MAIN23);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Forsaken (250 PvP Tokens)"GOSSIP_SENDER_MAIN24);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Crusader (250 PvP Tokens)"GOSSIP_SENDER_MAIN25);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Starcaller (250 PvP Tokens)"GOSSIP_SENDER_MAIN26);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t The Seeker (250 PvP Tokens)"GOSSIP_SENDER_MAIN27);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Bane of the Fallen King (250 PvP Tokens)"GOSSIP_SENDER_MAIN28);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t The Light of Dawn (250 PvP Tokens)"GOSSIP_SENDER_MAIN29);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Elder (250 PvP Tokens)"GOSSIP_SENDER_MAIN30);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Scarab LordThe Insane (250 PvP Tokens)"GOSSIP_SENDER_MAIN31);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Vanquisher (500 PvP Tokens)"GOSSIP_SENDER_MAIN32);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Hand of A'dal (500 PvP Tokens)"GOSSIP_SENDER_MAIN33);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Champion of the Naaru (500 PvP Tokens)"GOSSIP_SENDER_MAIN34);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Death's Demise (750 PvP Tokens)"GOSSIP_SENDER_MAIN35);
                        
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t The Insane (750 PvP Tokens)"GOSSIP_SENDER_MAIN36);
                        if (
    pPlayer->getFaction() == ALLIANCE)
                        {
                            
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t of the Alliance (1000 PvP Tokens)"GOSSIP_SENDER_MAIN37);
                        }
                        if (
    pPlayer->getFaction() == HORDE)
                        {
                            
    pPlayer->ADD_GOSSIP_ITEM(4"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t of the Horde (1000 PvP Tokens)"GOSSIP_SENDER_MAIN38);
                        }
                        
    pPlayer->PlayerTalkClass->SendGossipMenu(9452pCreature->GetGUID());
                        break;
                                   
                        case 
    2:
                            
    pPlayer->PlayerTalkClass->ClearMenus();
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t White Polar Bear (250 PvP Tokens)"GOSSIP_SENDER_MAIN39);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Ancient Frostsaber (250 PvP Tokens)"GOSSIP_SENDER_MAIN40);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Big Battle Bear (250 PvP Tokens)"GOSSIP_SENDER_MAIN41);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Celestial Steed (250 PvP Tokens)"GOSSIP_SENDER_MAIN42);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Swift Magic Broom (500 PvP Tokens)"GOSSIP_SENDER_MAIN43);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Raven Lord (500 PVP Tokens)"GOSSIP_SENDER_MAIN44);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Amani War Bear (500 PvP Tokens)"GOSSIP_SENDER_MAIN45);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Wooly White Rhino (750 PvP Tokens)"GOSSIP_SENDER_MAIN46);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Magic Rooster Egg (750 PVP Tokens)"GOSSIP_SENDER_MAIN47);
                            
    pPlayer->ADD_GOSSIP_ITEM(7"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Tallstrider Egg (750 PvP Tokens)"GOSSIP_SENDER_MAIN48);
                            
    pPlayer->PlayerTalkClass->SendGossipMenu(9452pCreature->GetGUID());
                        break;
                                   
                        case 
    3:
                            
    pPlayer->PlayerTalkClass->ClearMenus();
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Power Word: Fortitude (15 PvP Tokens)"GOSSIP_SENDER_MAIN49);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Arcane Intellect (15 PvP Tokens)"GOSSIP_SENDER_MAIN50);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Divine Spirit (15 PvP Tokens)"GOSSIP_SENDER_MAIN51);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Mark of the Wild (15 PvP Tokens)"GOSSIP_SENDER_MAIN52);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Blessing of Kings (15 PvP Tokens)"GOSSIP_SENDER_MAIN53);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Blessing of Might (15 PvP Tokens)"GOSSIP_SENDER_MAIN54);
                            
    pPlayer->ADD_GOSSIP_ITEM(9"|TInterface/ICONS/Achievement_Arena_3v3_5:30|t Blessing of Wisdow (15 PvP Tokens)"GOSSIP_SENDER_MAIN55);
                            
    pPlayer->PlayerTalkClass->SendGossipMenu(9452pCreature->GetGUID());
                        break;

                        case 
    4:
                            if (
    pPlayer->HasItemCount(2943425true))
                            {
                                
    pPlayer->DestroyItemCount(2943425true);
                                
    pPlayer->SetDisplayId(20370);
                                
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Female Blood Elf."pPlayer -> GetGUID());
                            }
                            else
                            {
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                            }
                        break;
                                   
                        case 
    5:
                            if (
    pPlayer->HasItemCount(2943425true))
                            {
                                
    pPlayer->DestroyItemCount(2943425true);
                                
    pPlayer->SetDisplayId(20369);
                                
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Male Blood Elf."pPlayer -> GetGUID());
                            }
                            else
                            {
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                            }
                        break;
                                   
                        case 
    6:
                            if (
    pPlayer->HasItemCount(2943425true))
                            {
                                
    pPlayer->DestroyItemCount(2943425true);
                                
    pPlayer->SetDisplayId(20320);
                                
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Gnome Female."pPlayer -> GetGUID());
                            }
                            else
                            {
                                
    pPlayer->CLOSE_GOSSIP_MENU();
                                
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                            }
                       break;
                                   
                       case 
    7:
                           if (
    pPlayer->HasItemCount(2943425true))
                           {
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(20580);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Gnome Male."pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    8:
                           if (
    pPlayer->HasItemCount(2943425true))
                           { 
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(19724);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Human Female."pPlayer -> GetGUID());
                           }
                           else
                           { 
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    9:
                           if (
    pPlayer->HasItemCount(2943425true))
                           {
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(19723);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Human Male."pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    10:
                           if (
    pPlayer->HasItemCount(2943425true))
                           {
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(20584);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Tauren Female."pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    11:
                           if (
    pPlayer->HasItemCount(2943425true))
                           {
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(20319);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Tauren Male"pPlayer -> GetGUID());
                           }
                           else
                           {
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    12:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943425true);
                               
    pPlayer->SetDisplayId(25042);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Undead Pirate"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    13:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(24942);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Etherial"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    14:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(23875);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Mad Scientist"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    15:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(22634);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X0.5);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Tattooed Man"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    16:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(24793);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Necromancer"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    17:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(24495);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X0.7f);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Skeletal Mage"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    18:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(24938);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Frost Troll"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
                                   
                       case 
    19:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(24930);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a BELF Demon Girl"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    20:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(29796);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Human 19 Twink"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    21:
                           if (
    pPlayer->HasItemCount(2943450true))
                           {
                               
    pPlayer->DestroyItemCount(2943450true);
                               
    pPlayer->SetDisplayId(29795);
                               
    pPlayer->SetFloatValue(OBJECT_FIELD_SCALE_X1);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been Morphed into a Undead 19 Twink"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                           }
                       break;
     
                       case 
    22:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(95);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Assasin!"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    23:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(90);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title the Malefic"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    24:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(119);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title the Forsaken"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    25:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(156);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Crusader"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    26:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(164);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Starcaller"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    27:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(81);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title the Seeker"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                       break;
                                   
                       case 
    28:
                           if (
    pPlayer->HasItemCount(29434250true))
                           {
                               
    pPlayer->DestroyItemCount(29434250true);
                               
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(174);
                               
    pPlayer->SetTitle(titleInfofalse);
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Bane of the Fallen King"pPlayer -> GetGUID());
                           }
                           else
                           {
                               
    pPlayer->CLOSE_GOSSIP_MENU();
                               
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                           }
                      break;
                                   
                      case 
    29:
                          if (
    pPlayer->HasItemCount(29434250true))
                          {
                              
    pPlayer->DestroyItemCount(29434250true);
                              
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(173);
                              
    pPlayer->SetTitle(titleInfofalse);
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title the Light of Dawn"pPlayer -> GetGUID());
                          }
                          else
                          {
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                          }
                      break;
     
                      case 
    30:
                          if (
    pPlayer->HasItemCount(29434250true))
                          {
                              
    pPlayer->DestroyItemCount(29434250true);
                              
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(74);
                              
    pPlayer->SetTitle(titleInfofalse);
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Elder"pPlayer -> GetGUID());
                          }
                          else
                          {
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                          }
                      break;
     
                      case 
    31:
                          if (
    pPlayer->HasItemCount(29434250true))
                          {
                              
    pPlayer->DestroyItemCount(29434250true);
                              
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(46);
                              
    pPlayer->SetTitle(titleInfofalse);
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Scarab Lord"pPlayer -> GetGUID());
                          }
                          else
                          {
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                          }
                      break;
     
                      case 
    32:
                          if (
    pPlayer->HasItemCount(29434500true))
                          {
                              
    pPlayer->DestroyItemCount(29434500true);
                              
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(163);
                              
    pPlayer->SetTitle(titleInfofalse);
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Vanquisher"pPlayer -> GetGUID());
                          }
                          else
                          {
                              
    pPlayer->CLOSE_GOSSIP_MENU();
                              
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                          }
                      break;
     
                      case 
    33:
                         if (
    pPlayer->HasItemCount(29434500true))
                         {
                             
    pPlayer->DestroyItemCount(29434500true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(64);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Hand of A'dal"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    34:
                         if (
    pPlayer->HasItemCount(29434500true))
                         {
                             
    pPlayer->DestroyItemCount(29434500true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(53);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Champion of the Naaru"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    35:
                         if (
    pPlayer->HasItemCount(29434750true))
                         {
                             
    pPlayer->DestroyItemCount(29434750true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(158);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title Death's Demise"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    36:
                         if (
    pPlayer->HasItemCount(29434750true))
                         {
                             
    pPlayer->DestroyItemCount(29434750true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(145);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title the Insane"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    37:
                         if (
    pPlayer->HasItemCount(294341000true))
                         {
                             
    pPlayer->DestroyItemCount(294341000true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(126);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title of the Alliance"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    38:
                         if (
    pPlayer->HasItemCount(294341000true))
                         {
                             
    pPlayer->DestroyItemCount(294341000true);
                             
    CharTitlesEntry const* titleInfo sCharTitlesStore.LookupEntry(64);
                             
    pPlayer->SetTitle(titleInfofalse);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the title of the Horde"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    39:
                         if (
    pPlayer->HasItemCount(29434250true))
                         {
                             
    pPlayer->DestroyItemCount(29434250true);
                             
    pPlayer->AddItem(43962,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the White Polar Bear"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    40:
                         if (
    pPlayer->HasItemCount(29434250true))
                         {
                             
    pPlayer->DestroyItemCount(29434250true);
                             
    pPlayer->AddItem(12302,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Ancient Frostsaber"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    41:
                         if (
    pPlayer->HasItemCount(29434250true))
                         {
                             
    pPlayer->DestroyItemCount(29434250true);
                             
    pPlayer->AddItem(38576,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Big Battle Bear"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    42:
                         if (
    pPlayer->HasItemCount(29434250true))
                         {
                             
    pPlayer->DestroyItemCount(29434250true);
                             
    pPlayer->AddItem(49290,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Celestial Steed"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    43:
                         if (
    pPlayer->HasItemCount(29434500true))
                         {
                             
    pPlayer->DestroyItemCount(29434500true);
                             
    pPlayer->AddItem(33184,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Swift Magic Broom"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    44:
                         if (
    pPlayer->HasItemCount(29434500true))
                         {
                             
    pPlayer->DestroyItemCount(29434500true);
                             
    pPlayer->AddItem(32768,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Raven Lord."pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;
     
                     case 
    45:
                         if (
    pPlayer->HasItemCount(29434500true))
                         {
                             
    pPlayer->DestroyItemCount(29434500true);
                             
    pPlayer->AddItem(33809,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Amani War Bear"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    46:
                         if (
    pPlayer->HasItemCount(29434750true))
                         {
                             
    pPlayer->DestroyItemCount(29434750true);
                             
    pPlayer->AddItem(54068,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Wooly White Rhino"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    47:
                         if (
    pPlayer->HasItemCount(29434750true))
                         {
                             
    pPlayer->DestroyItemCount(29434750true);
                             
    pPlayer->AddItem(46778,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Magic Rooster Egg"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    48:
                         if (
    pPlayer->HasItemCount(29434750true))
                         {
                             
    pPlayer->DestroyItemCount(29434750true);
                             
    pPlayer->AddItem(121777,1);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been added the Tallstrider Egg"pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer->GetGUID());
                         }
                     break;

                     case 
    49:
                         if (
    pPlayer->HasItemCount(2943415true))
                         {
                             
    pPlayer->DestroyItemCount(2943415true);
                             
    pCreature->CastSpell(pPlayer2791false);
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Power Word: Fortitude."pPlayer -> GetGUID());
                         }
                         else
                         {
                             
    pPlayer->CLOSE_GOSSIP_MENU();
                             
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                         }
                    break;
                                   
                    case 
    50:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer1461false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Arcane Intellect."pPlayer -> GetGUID());
                        }
                        else
                        {
                        
    pPlayer->CLOSE_GOSSIP_MENU();
                        
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
                    break;
                                   
                    case 
    51:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer14752false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Divine Spirit."pPlayer -> GetGUID());
                        }
                        else
                        {
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
                    break;
                                   
                    case 
    52:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer5234false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Mark of the Wild."pPlayer -> GetGUID());
                        }
                        else
                        {
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
                    break;

                    case 
    53:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer20217false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Blessing of Kings."pPlayer -> GetGUID());
                        }
                        else
                        {
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
                    break;

                    case 
    54:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer19740false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Blessing of Might."pPlayer -> GetGUID());
                        }
                        else
                        {
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
                    break;

                    case 
    55:
                        if (
    pPlayer->HasItemCount(2943415true))
                        {
                            
    pPlayer->DestroyItemCount(2943415true);
                            
    pCreature->CastSpell(pPlayer19852false);
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You have been given Blessing of Wisdom."pPlayer -> GetGUID());
                        }
                        else
                        {
                            
    pPlayer->CLOSE_GOSSIP_MENU();
                            
    ChatHandler(pPlayer->GetSession()).PSendSysMessage("You don't have the required amount of PvP Tokens."pPlayer -> GetGUID());
                        }
               }
                return 
    true;
            }

    };

    void AddSC_npc_supporter()
    {
        new 
    npc_support();


 

 

Visitors found this page by searching for:

Nobody landed on this page from a search engine, yet!
SEO Blog

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -5. The time now is 06:05 AM.
Powered by vBulletin® Copyright ©2000-2024, Jelsoft Enterprises Ltd.
See More links by ForumSetup.net. Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
vBulletin Licensed to: MMOPro.org