From 5eb854c2140da214aef4bceb67245ad704fc16ea Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期二, 08 一月 2019 11:31:37 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/SnxxPyNetPack

---
 ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole     |    0 
 ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.des |    1 
 ServerPack/MapServerPack/HA1_Sys/DBPlayer.des                  |    1 
 ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.h   |    6 +++
 ServerPack/MapServerPack/HA1_Sys/DBPlayer                      |    0 
 ServerPack/MapServerPack/HA1_Sys/DBPlayer.h                    |  102 +++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 110 insertions(+), 0 deletions(-)

diff --git a/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole
diff --git a/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.des b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.des
new file mode 100644
index 0000000..ff2a64b
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.des
@@ -0,0 +1 @@
+A1 08 刷新主服角色信息 #tagCMRefreshMainServerRole
diff --git a/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.h b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.h
new file mode 100644
index 0000000..e777192
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA1_Sys/RefreshMainServerRole.h
@@ -0,0 +1,6 @@
+// A1 08 刷新主服角色信息 #tagCMRefreshMainServerRole
+
+struct tagCMRefreshMainServerRole
+{
+	tagHead		Head;
+};
diff --git a/ServerPack/MapServerPack/HA1_Sys/DBPlayer b/ServerPack/MapServerPack/HA1_Sys/DBPlayer
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA1_Sys/DBPlayer
diff --git a/ServerPack/MapServerPack/HA1_Sys/DBPlayer.des b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.des
new file mode 100644
index 0000000..da1072b
--- /dev/null
+++ b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.des
@@ -0,0 +1 @@
+A1 12 玩家初始化 #tagMCDBPlayer
diff --git a/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h
new file mode 100644
index 0000000..08bcecf
--- /dev/null
+++ b/ServerPack/MapServerPack/HA1_Sys/DBPlayer.h
@@ -0,0 +1,102 @@
+// 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;		//体魄
+	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;				//预留的扩展属性字段,用来存放项目特定的属性
+};

--
Gitblit v1.8.0