少年修仙传服务端代码子仓库
xdh
2019-01-08 7e70ca7496630198b9ece0a9b79b50e3661c41ed
提交 | 用户 | age
3eb0f2 1 // A1 12 玩家初始化 #tagMCDBPlayer
H 2
3 struct    tagMCDBPlayer
4 {
5     tagHead        Head;
a5e395 6     char        AccID[65];        //帐号名, 该角色所在的帐号的用户名
H 7     DWORD        PlayerID;
3eb0f2 8     char        PlayerName[33];        //size = 14
H 9     BYTE        AccState;        //0: 未创建, 1: 创建OK,正常登录 2:封号 3:已删除
10     BYTE        GMLevel;        //GM等级, 0:不是GM  >=1 : GM的等级
11     BYTE        Sex;        //性别
12     BYTE        Job;        //职业, 0.新手 1.游侠 2.战士 3.弓箭手 4.术士 5.道士
13     WORD        ReincarnationLv;        // 转生等级
14     WORD        LV;        //等级
15     WORD        LVEx;        //玩家等级副本,用于转生
16     WORD        LV2;                //大师等级
17     DWORD        ExpPoint;                //扩充经验点数
18     DWORD        TotalExp;        //总经验
19     DWORD        Family;        //家族
20     char        FamilyName[33];        //家族名称
21     int        TeamHornor;        //组队荣誉
22     int        FamilyHornor;        //家族荣耀
23     int        FamilyActiveValue;        //家族活跃度
24     int        LastWeekFamilyActiveValue;        //上周家族活跃度
25     int        CountryHornor;        //本周国家功勋值
26     int        CountryLastWeekHornor;        //上周国家功勋值
27     DWORD        Mate;
28     DWORD        Gold;        //金子
29     DWORD        GoldPaper;        //金票
30     DWORD        Silver;        //银子
31     DWORD        SilverPaper;        //银票
32     DWORD        FightPoint;        //战斗值
33     DWORD        HappyPoint;        //脱机挂时长(秒)
34     BYTE        LineID;        //角色所在线路
35     WORD        MapID;        //角色所在地图
36     WORD        PosX;        //角色坐标
37     WORD        PosY;
38     WORD        RebornMapID;        //重生点地图ID
39     WORD        RebornPosX;
40     WORD        RebornPosY;
41     BYTE        State;        //角色状态   0.正常在线1.脱机挂在线 2脱机挂死亡
42     DWORD        HP;        //当前HP
43     DWORD        XP;        //当前XP
44     WORD        HPRestoreSetting;        //少于这个值%自动喝血
45     WORD        MPRestoreSetting;        //少于这个值%自动喝魔
46     DWORD        FreePoint;        //未分配点数
47     DWORD        FreeSkillPoint;        //未分配的技能点
48     int        BaseSTR;        //裸体力量
49     int        BasePNE;        //裸体真元
50     int        BasePHY;        //裸体筋骨
51     int        BaseCON;        //裸体体魄
52     int        STR;        //力量
53     int        PNE;        //真元
54     int        PHY;        //筋骨
55     int        CON;        //体魄
56     WORD        PKValue;        //衡量PK能力的一项属性,由攻防计算而得
57     BYTE        BackpackLV;        //背包等级
58     BYTE        WarehouseLV;        //仓库等级
59     DWORD        TeamID;        //队伍ID
60     BYTE        UseGoldType;        //默认用金子/金票        类型为MoneyType
61     BYTE        UseSilverType;        //默认用的银子/银票
62     BYTE        AttackMode;        //攻击模式
63     DWORD        LastWeekOnlineTime;        //上周在线时间
64     BYTE        FBID;        //fb id
65     BYTE        FamilyLV;        //家族等级
66     DWORD        FriendFavor;        //好友人气值
67     DWORD        Energy;        //精力值
68     DWORD                   EquipShowSwitch;    //装备显示开关
69     DWORD        LuckValue;    //幸运值
70         DWORD        ExAttr1; //扩展属性1,各项目专用
71                 DWORD             ExAttr2; //扩展属性2,各项目专用
72     DWORD        ExAttr3; //扩展属性3,各项目专用
73     DWORD       ExAttr4; //扩展属性4,各项目专用
74     DWORD           ExAttr5; //扩展属性5,各项目专用
75     BYTE        Faction;        //阵营
76     DWORD        InfamyValue;            //恶名值
77     BYTE        OfficialRank;            //官阶,官职等级
78     DWORD        ChangeCoinPointTotal;            //兑换的点数总计
79     BYTE        VIPLv;            //VIP等级
80     BYTE        VIPLvForPhone;            //移动VIP等级
81         DWORD        ExAttr6; //扩展属性6,各项目专用
82                 DWORD             ExAttr7; //扩展属性7,各项目专用
83     DWORD        ExAttr8; //扩展属性8,各项目专用
84     DWORD       ExAttr9; //扩展属性9,各项目专用
85     DWORD           ExAttr10; //扩展属性10,各项目专用
86     DWORD                   ModelMark; // 变形模型mark
87     DWORD        ExAttr11;                //预留的扩展属性字段,用来存放项目特定的属性
88     DWORD        ExAttr12;                //预留的扩展属性字段,用来存放项目特定的属性
89     DWORD        ExAttr13;                //预留的扩展属性字段,用来存放项目特定的属性
90     DWORD        ExAttr14;                //预留的扩展属性字段,用来存放项目特定的属性
91     DWORD        OperateInfo;            //玩家附加运营商信息
92     char         Operate[15];            //所属运营商平台名
93     DWORD        ServerID;                //所属区服ID
94     DWORD        ExAttr15;                //预留的扩展属性字段,用来存放项目特定的属性
95     DWORD        ExAttr16;                //预留的扩展属性字段,用来存放项目特定的属性
96     DWORD        ExAttr17;                //预留的扩展属性字段,用来存放项目特定的属性
97     DWORD        ExAttr18;                //预留的扩展属性字段,用来存放项目特定的属性
98     DWORD        ExAttr19;                //预留的扩展属性字段,用来存放项目特定的属性
99     DWORD        ExAttr20;                //预留的扩展属性字段,用来存放项目特定的属性
100 };