ابزار سرور  WoW | World Of WarCraft  | Scirpt

ابزار سرور WoW | World Of WarCraft | Scirpt

ابزار سرور | ابزار WOW | ابزار بازی های انلاین | ابزار گیم سرور ها | رفع مشکلات | رتبه بندی | تبلیغات | اموزش | هک | کتاب های اموزشی | خرید و فروش
ابزار سرور  WoW | World Of WarCraft  | Scirpt

ابزار سرور WoW | World Of WarCraft | Scirpt

ابزار سرور | ابزار WOW | ابزار بازی های انلاین | ابزار گیم سرور ها | رفع مشکلات | رتبه بندی | تبلیغات | اموزش | هک | کتاب های اموزشی | خرید و فروش

Token Converter


منبع : Irancore کد PHP:
/* 
******************************* 
*            I-Script             * 
*                              * 
*        Packed By Imorate     * 
*                              * 
*  YID! Mr.Amirooo@Yahoo.Com  * 
*                              * 
*      Website: IranCore.Ir      * 
******************************* 
*/ 

#include "ScriptPCH.h" 
#include <cstring> 
#include "CharacterDatabaseCleaner.h" 
#include "DatabaseEnv.h" 
#include "ObjectMgr.h" 
class pvpconverter : public CreatureScript 
public: 
    
pvpconverter() : CreatureScript("pvpconverter")  
    {  
    } 
     
        
void RewardItem(PlayerpPlayerCreaturepCreature
        { 
         
char str[200]; 

            if (
pPlayer->HasItemCount(294361)) 
            { 
          
pPlayer->DestroyItemCount(294361true); 
                
pPlayer->ModifyArenaPoints(500); 
                
sprintf(str,"Your Arena Token was successfully converted to arena points!"); 
                
pPlayer->MonsterWhisper(str,pPlayer->GetGUID(),true); 
            } 
            else 
            { 
                
sprintf(str,"You don't have any Arena Tokens!"); 
                
pPlayer->MonsterWhisper(str,pPlayer->GetGUID(),true); 
            } 
            
pPlayer->PlayerTalkClass->ClearMenus(); 
            
OnGossipHello(pPlayerpCreature); 
        } 

        
void RewardItemArena(PlayerpPlayerCreaturepCreature
        { 
         
char str[200]; 

            if (
pPlayer->HasItemCount(294361)) 
            { 
          
pPlayer->DestroyItemCount(294361true); 
                
pPlayer->ModifyArenaPoints(1000); 
                
sprintf(str,"Your Arena Token was successfully converted to arena points!"); 
                
pPlayer->MonsterWhisper(str,pPlayer->GetGUID(),true); 
            } 
            else 
            { 
                
sprintf(str,"You don't have any Arena Tokens!"); 
                
pPlayer->MonsterWhisper(str,pPlayer->GetGUID(),true); 
            } 
            
pPlayer->PlayerTalkClass->ClearMenus(); 
            
OnGossipHello(pPlayerpCreature); 
        } 

        
bool OnGossipHello(PlayerpPlayerCreaturepCreature
        { 
            
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT"Information about this system:"GOSSIP_SENDER_MAIN2000); 
            
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT"Continue"GOSSIP_SENDER_MAIN1000); 

            
pPlayer->PlayerTalkClass->SendGossipMenu(907pCreature->GetGUID()); 

            return 
true
        } 

        
bool OnGossipSelect(PlayerpPlayerCreaturepCreatureuint32 /*uiSender*/uint32 uiAction
        { 
            
pPlayer->PlayerTalkClass->ClearMenus(); 

         
char str[200]; 

            switch (
uiAction
            { 
            case 
1000
                
pPlayer->PlayerTalkClass->ClearMenus(); 
                
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_DOT"Convert 1 Arena Token"GOSSIP_SENDER_MAIN1001); 
                
pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_DOT"Return."GOSSIP_SENDER_MAIN9999); 
                
pPlayer->PlayerTalkClass->SendGossipMenu(907pCreature->GetGUID()); 
                return 
true
                break; 
            case 
1001
                
RewardItem(pPlayerpCreature);  
                break; 
         case 
2000
                
sprintf(str,"For 1 Arena Token you will receive 500 Arena Points!"); 
                
pPlayer->MonsterWhisper(str,pPlayer->GetGUID(),true); 
                
pPlayer->PlayerTalkClass->ClearMenus(); 
                
OnGossipHello(pPlayerpCreature); 
                break; 
            case 
9999
                
pPlayer->PlayerTalkClass->ClearMenus(); 
                
OnGossipHello(pPlayerpCreature); 
                break; 
            } 

            return 
true
        } 

}; 
void AddSC_pvpconverter() 

    new 
pvpconverter(); 
}