// A1 12 Íæ¼Ò³õʼ»¯ #tagMCDBPlayer  
 | 
  
 | 
struct    tagMCDBPlayer  
 | 
{  
 | 
    tagHead        Head;  
 | 
    char        AccID[65];        //ÕʺÅÃû, ¸Ã½ÇÉ«ËùÔÚµÄÕʺŵÄÓû§Ãû  
 | 
    DWORD        PlayerID;  
 | 
    char        PlayerName[33];        //size = 14  
 | 
    BYTE        AccState;        //0: Î´´´½¨, 1: ´´½¨OK,Õý³£µÇ¼ 2:·âºÅ 3:ÒÑɾ³ý  
 | 
    BYTE        GMLevel;        //GMµÈ¼¶, 0:²»ÊÇGM  >=1 : GMµÄµÈ¼¶  
 | 
    BYTE        Sex;        //ÐÔ±ð  
 | 
    BYTE        Job;        //Ö°Òµ, 0.ÐÂÊÖ 1.ÓÎÏÀ 2.սʿ 3.¹¼ýÊÖ 4.ÊõÊ¿ 5.µÀÊ¿  
 | 
    WORD        ReincarnationLv;        // ×ªÉúµÈ¼¶  
 | 
    WORD        LV;        //µÈ¼¶  
 | 
    WORD        LVEx;        //Íæ¼ÒµÈ¼¶¸±±¾£¬ÓÃÓÚתÉú  
 | 
    WORD        LV2;                //´óʦµÈ¼¶  
 | 
    DWORD        ExpPoint;                //À©³ä¾ÑéµãÊý  
 | 
    DWORD        TotalExp;        //×ܾÑé  
 | 
    DWORD        Family;        //¼Ò×å  
 | 
    char        FamilyName[33];        //¼Ò×åÃû³Æ  
 | 
    int        TeamHornor;        //×é¶ÓÈÙÓþ  
 | 
    int        FamilyHornor;        //¼Ò×åÈÙÒ«  
 | 
    int        FamilyActiveValue;        //¼Ò×å»îÔ¾¶È  
 | 
    int        LastWeekFamilyActiveValue;        //ÉÏÖܼÒ×å»îÔ¾¶È  
 | 
    int        CountryHornor;        //±¾Öܹú¼Ò¹¦Ñ«Öµ  
 | 
    int        CountryLastWeekHornor;        //ÉÏÖܹú¼Ò¹¦Ñ«Öµ  
 | 
    DWORD        Mate;  
 | 
    DWORD        Gold;        //½ð×Ó  
 | 
    DWORD        GoldPaper;        //½ðƱ  
 | 
    DWORD        Silver;        //Òø×Ó  
 | 
    DWORD        SilverPaper;        //񿮱  
 | 
    DWORD        FightPoint;        //Õ½¶·Öµ  
 | 
    DWORD        HappyPoint;        //ÍÑ»ú¹Òʱ³¤£¨Ã룩  
 | 
    BYTE        LineID;        //½ÇÉ«ËùÔÚÏß·  
 | 
    WORD        MapID;        //½ÇÉ«ËùÔÚµØÍ¼  
 | 
    WORD        PosX;        //½Çɫ׸±ê  
 | 
    WORD        PosY;  
 | 
    WORD        RebornMapID;        //ÖØÉúµãµØÍ¼ID  
 | 
    WORD        RebornPosX;  
 | 
    WORD        RebornPosY;  
 | 
    BYTE        State;        //½Çɫ״̬   0.Õý³£ÔÚÏß1.ÍÑ»ú¹ÒÔÚÏß 2ÍÑ»ú¹ÒËÀÍö  
 | 
    DWORD        HP;        //µ±Ç°HP  
 | 
    DWORD        XP;        //µ±Ç°XP  
 | 
    WORD        HPRestoreSetting;        //ÉÙÓÚÕâ¸öÖµ%×Ô¶¯ºÈѪ  
 | 
    WORD        MPRestoreSetting;        //ÉÙÓÚÕâ¸öÖµ%×Ô¶¯ºÈħ  
 | 
    DWORD        FreePoint;        //δ·ÖÅäµãÊý  
 | 
    DWORD        FreeSkillPoint;        //δ·ÖÅäµÄ¼¼ÄÜµã  
 | 
    int        BaseSTR;        //ÂãÌåÁ¦Á¿  
 | 
    int        BasePNE;        //ÂãÌåÕæÔª  
 | 
    int        BasePHY;        //ÂãÌå½î¹Ç  
 | 
    int        BaseCON;        //ÂãÌåÌåÆÇ  
 | 
    int        STR;        //Á¦Á¿  
 | 
    int        PNE;        //ÕæÔª  
 | 
    int        PHY;        //½î¹Ç  
 | 
    int        CON;        //ÌåÆÇ  
 | 
    WORD        PKValue;        //ºâÁ¿PKÄÜÁ¦µÄÒ»ÏîÊôÐÔ£¬Óɹ¥·À¼ÆËã¶øµÃ  
 | 
    BYTE        BackpackLV;        //±³°üµÈ¼¶  
 | 
    BYTE        WarehouseLV;        //²Ö¿âµÈ¼¶  
 | 
    DWORD        TeamID;        //¶ÓÎéID  
 | 
    BYTE        UseGoldType;        //ĬÈÏÓýð×Ó/½ðƱ        ÀàÐÍΪMoneyType  
 | 
    BYTE        UseSilverType;        //ĬÈÏÓõÄÒø×Ó/񿮱  
 | 
    BYTE        AttackMode;        //¹¥»÷ģʽ  
 | 
    DWORD        LastWeekOnlineTime;        //ÉÏÖÜÔÚÏßʱ¼ä  
 | 
    BYTE        FBID;        //fb id  
 | 
    BYTE        FamilyLV;        //¼Ò×åµÈ¼¶  
 | 
    DWORD        FriendFavor;        //ºÃÓÑÈËÆøÖµ  
 | 
    DWORD        Energy;        //¾«Á¦Öµ  
 | 
    DWORD                   EquipShowSwitch;    //×°±¸ÏÔʾ¿ª¹Ø  
 | 
    DWORD        LuckValue;    //ÐÒÔËÖµ  
 | 
        DWORD        ExAttr1; //À©Õ¹ÊôÐÔ1£¬¸÷ÏîĿרÓà  
 | 
                DWORD             ExAttr2; //À©Õ¹ÊôÐÔ2£¬¸÷ÏîĿרÓà  
 | 
    DWORD        ExAttr3; //À©Õ¹ÊôÐÔ3£¬¸÷ÏîĿרÓà  
 | 
    DWORD       ExAttr4; //À©Õ¹ÊôÐÔ4£¬¸÷ÏîĿרÓà  
 | 
    DWORD           ExAttr5; //À©Õ¹ÊôÐÔ5£¬¸÷ÏîĿרÓà  
 | 
    BYTE        Faction;        //ÕóÓª  
 | 
    DWORD        InfamyValue;            //¶ñÃûÖµ  
 | 
    BYTE        OfficialRank;            //¹Ù½×£¬¹ÙÖ°µÈ¼¶  
 | 
    DWORD        ChangeCoinPointTotal;            //¶Ò»»µÄµãÊý×Ü¼Æ  
 | 
    BYTE        VIPLv;            //VIPµÈ¼¶  
 | 
    BYTE        VIPLvForPhone;            //ÒÆ¶¯VIPµÈ¼¶  
 | 
        DWORD        ExAttr6; //À©Õ¹ÊôÐÔ6£¬¸÷ÏîĿרÓà  
 | 
                DWORD             ExAttr7; //À©Õ¹ÊôÐÔ7£¬¸÷ÏîĿרÓà  
 | 
    DWORD        ExAttr8; //À©Õ¹ÊôÐÔ8£¬¸÷ÏîĿרÓà  
 | 
    DWORD       ExAttr9; //À©Õ¹ÊôÐÔ9£¬¸÷ÏîĿרÓà  
 | 
    DWORD           ExAttr10; //À©Õ¹ÊôÐÔ10£¬¸÷ÏîĿרÓà  
 | 
    DWORD                   ModelMark; // ±äÐÎÄ£ÐÍmark  
 | 
    DWORD        ExAttr11;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr12;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr13;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr14;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        OperateInfo;            //Íæ¼Ò¸½¼ÓÔËÓªÉÌÐÅÏ¢  
 | 
    char         Operate[15];            //ËùÊôÔËÓªÉÌÆ½Ì¨Ãû  
 | 
    DWORD        ServerID;                //ËùÊôÇø·þID  
 | 
    DWORD        ExAttr15;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr16;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr17;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr18;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr19;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        ExAttr20;                //Ô¤ÁôµÄÀ©Õ¹ÊôÐÔ×ֶΣ¬ÓÃÀ´´æ·ÅÏîÄ¿ÌØ¶¨µÄÊôÐÔ  
 | 
    DWORD        HPEx;        //µ±Ç°ÑªÁ¿ ³¬¹ýEµÄ¼Ç¼  
 | 
    DWORD        Face;                //»ù±¾Á³ÐÍ  
 | 
    DWORD        FacePic;                //Í·Ïñ¿ò  
 | 
    DWORD        RoleType;            //½ÇÉ«ÀàÐÍ£¨¸÷ÏîÄ¿¿É×Ô¶¨Ò庬Ò壬ÈçÖÖ×壬ÓëÖ°ÒµÇø·Ö£©  
 | 
};  
 |