| New file |
| | |
| | | // A1 12 玩家初始化 #tagMCDBPlayer
|
| | |
|
| | | struct tagMCDBPlayer
|
| | | {
|
| | | tagHead Head;
|
| | | char _KEY_i_AccID[65]; //帐号名, 该角色所在的帐号的用户名
|
| | | DWORD _IDT_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; //体魄
|
| | | char Setting[100]; //设定
|
| | | WORD PKValue; //衡量PK能力的一项属性,由攻防计算而得
|
| | | WORD ActiveValue; //击杀敌国阵营玩家和NPC的统计值
|
| | | 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; //预留的扩展属性字段,用来存放项目特定的属性
|
| | | };
|