From 153d693fe8a90077e26f1c3e60b0df6f9e20b1ec Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 07 一月 2025 17:53:16 +0800
Subject: [PATCH] 10289 【越南】【英语】【砍树】【BT】运势-服务端(A801增加领取累计寻宝次数奖励事件名通知 TreasureCntAward)

---
 PySysDB/PySysDBG.h |  426 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 421 insertions(+), 5 deletions(-)

diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h
index d2d2d0b..e3e29c3 100644
--- a/PySysDB/PySysDBG.h
+++ b/PySysDB/PySysDBG.h
@@ -18,6 +18,22 @@
 	list		LimitServerGroupIDList;	//限制创角的服务器组ID列表
 };
 
+//头像表
+
+struct	tagPlayerFace
+{
+	DWORD		_FaceID;	//头像ID
+	BYTE		UnlockDefault;	//是否默认激活
+};
+
+//头像框表
+
+struct	tagPlayerFacePic
+{
+	DWORD		_FacePicID;	//头像框ID
+	BYTE		UnlockDefault;	//是否默认激活
+};
+
 //世界等级表格 #tagWorldLV
 
 struct	tagWorldLV
@@ -37,6 +53,55 @@
 	DWORD		NeedMoney;	//升级需要资金
 	DWORD		WeekMissionMoneyMax;	//每周任务最大可获得仙盟资金
 	BYTE		BossFBCnt;	//BOSS副本次数
+	DWORD		ZhenbaogeWeights;	//珍宝阁总权重
+};
+
+//仙盟徽章表
+
+struct tagFamilyEmblem
+{
+	BYTE		_EmblemID;	//徽章ID
+	BYTE		UnlockFamilyLV;	//解锁仙盟等级,为0时代表其他方式解锁
+	DWORD		ExpireMinutes;	//有效时长,分钟
+	DWORD		CustomFamilyID;	//定制仙盟ID
+};
+
+//仙盟珍宝阁砍价
+
+struct tagFamilyZhenbaogeCut
+{
+	BYTE		_CutNum;	//砍价人次
+	DWORD		CutWeight;	//砍价权重
+	float		MinRatio;	//保底比值
+	float		RandRatio;	//随机比值
+};
+
+//仙盟珍宝阁物品
+
+struct tagFamilyZhenbaogeItem
+{
+	BYTE		_ItemGroupNum;	//物品组编号
+	DWORD		ItemWeight;	//随机权重
+	list		ItemList;	//物品列表[[物品ID,个数,是否拍品], ...]
+};
+
+//仙盟试炼伤血奖励表
+
+struct tagFamilyBossHurtAward
+{
+	BYTE		_AwardType;	//奖励类型 1-个人;2-仙盟
+	BYTE		_RecordIndex;	//奖励记录索引,同奖励类型时记录索引不可重复
+	DWORD		NeedHurtTotal;	//所需总伤血
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+};
+
+//仙盟阵法表
+
+struct tagFamilyZhenfa
+{
+	BYTE		_ZhenfaType;	// 阵法类型
+	WORD		_ZhenfaLV;	// 阵法等级
+	DWORD		LVUpNeedExp;	//升下一级所需经验
 };
 
 //集市查询表
@@ -83,6 +148,16 @@
 	list		ItemCountWeightList;	//指定上架随机件数权重列表, [[权重, 件数], ...]
 	list		AuctionItemWeightList;	//指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
 	list		RandMailKeyList;	//指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
+};
+
+//跨服日常活动表
+
+struct tagCrossDailyAction
+{
+	DWORD		_DailyID;	//活动ID
+	dict		OpenTimeDict;	//开启时间
+	DWORD		Duration;	//持续时间, 0为不限制
+	dict		NotifyInfo;	//广播提示信息
 };
 
 //日常活动表
@@ -196,6 +271,20 @@
 	DWORD		FightPowerMax;	//助战最高战力,0为不限制
 	WORD		LVLimit;	//助战等级限制, 0为不限制
 	list		DayFreeHelpCount;	//每日免费助战次数,[每日免费助战次数, 是否所有层通用]
+};
+
+//功能队伍设定表
+
+struct tagFuncTeamSet
+{
+	DWORD		_FuncMapID;	//功能地图ID
+	BYTE		NeedName;	//需要队伍名
+	BYTE		MemberMax;	//最大人员数
+	BYTE		ApplyMax;	//最大接受申请数
+	BYTE		ReqApplyMax;	//最大申请数
+	BYTE		SortType;	//队伍列表排序方案
+	BYTE		SortReverse;	//是否倒序
+	BYTE		OPLimitInAct;	//活动期间限制队伍操作
 };
 
 //地图表
@@ -463,6 +552,38 @@
 	BYTE		IsDayReset;	//是否每天重置
 };
 
+//买一送多活动表
+
+struct tagActBuyOne
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	BYTE		IsDayReset;	//是否每天重置
+};
+
+//仙盟充值协助活动表
+
+struct tagActFamilyCTGAssist
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	BYTE		IsDayReset;	//是否每天重置
+};
+
 //集字活动时间表
 
 struct tagActCollectWords
@@ -494,6 +615,145 @@
 	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
 };
 
+//Boss历练活动表
+
+struct tagActBossTrial
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	list		TemplateIDList;	//榜单模板编号列表
+	list		FamilyTemplateIDList;	//仙盟榜单模板编号列表
+};
+
+//Boss历练榜单模版表
+
+struct tagActBossTrialTemplate
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...] 仙盟榜时为盟主奖励,如果没有配置,则统一取成员奖励
+	list		MemAwardItemList;	//仙盟榜成员奖励物品信息列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+	WORD		XiangongID;	//晋升仙宫ID
+};
+
+//Boss历练跨服活动表
+
+struct tagCrossActBossTrial
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActGroupName;	//活动组名(同组活动的名字需相同)
+	BYTE		ZoneID;		//组内分组编号
+	list		ServerIDRangeList;	//活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
+	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
+	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	WORD		PersonalTemplateID;	//个人排行模板编号
+	WORD		FamilyTemplateID;	//仙盟排行模板编号
+};
+
+//骑宠养成活动时间表
+
+struct tagActHorsePetTrain
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//骑宠养成活动跨服表
+
+struct tagCrossActHorsePetTrain
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActGroupName;	//活动组名(同组活动的名字需相同)
+	BYTE		ZoneID;		//组内分组编号
+	list		ServerIDRangeList;	//活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//骑宠养成榜单模版表
+
+struct tagActHorsePetTrainBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+	WORD		XiangongID;	//晋升仙宫ID
+};
+
+//古宝养成活动时间表
+
+struct tagActGubao
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//古宝养成活动跨服表
+
+struct tagCrossActGubao
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActGroupName;	//活动组名(同组活动的名字需相同)
+	BYTE		ZoneID;		//组内分组编号
+	list		ServerIDRangeList;	//活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//古宝养成榜单模版表
+
+struct tagActGubaoBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+	WORD		XiangongID;	//晋升仙宫ID
+};
+
 //仙匣秘境活动时间表
 
 struct tagActXianXiaMJ
@@ -504,10 +764,38 @@
 	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
-	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
-	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
-	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
-	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	BYTE		IsDayReset;	//是否每天重置
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//仙匣秘境活动跨服表
+
+struct tagCrossActXianXiaMJ
+{
+	DWORD		_CfgID;	//配置ID
+	char		ActGroupName;	//活动组名(同组活动的名字需相同)
+	BYTE		ZoneID;		//组内分组编号
+	list		ServerIDRangeList;	//活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	char		JoinStartTime;	//参与开始时间点
+	char		JoinEndTime;	//参与结束时间点
+	BYTE		IsDayReset;	//是否每天重置
+	WORD		PersonalTemplateID;	//个人排行模板编号
+};
+
+//仙匣秘境榜单模版表
+
+struct tagActXianXiaMJBillTemp
+{
+	DWORD		_TemplateID;	//模板编号
+	BYTE		Rank;	//名次
+	list		AwardItemList;	//奖励物品列表[[物品ID,个数,是否拍品], ...]
+	DWORD		NeedScore;	//上榜所需积分
+	dict		ScoreAwardEx;	//达标积分额外奖励 {积分:[[物品ID,个数,是否拍品], ...], ...}
+	WORD		XiangongID;	//晋升仙宫ID
 };
 
 //天帝礼包活动时间表
@@ -620,7 +908,7 @@
 	list		NotifyInfoLoop;	//全服提示信息 - 循环广播[间隔分钟, 广播key]
 	WORD		LVLimit;	//限制等级
 	BYTE		IsDayReset;	//是否每天重置
-	list		ShopTypeList;	//商店类型列表
+	dict		ShopTypeList;	//商店类型列表
 };
 
 
@@ -767,6 +1055,15 @@
 	list		ServerGroupIDList;	//赛区服务器组ID列表
 };
 
+//跨服分区表古神战场
+
+struct tagCrossZoneBattlefield
+{
+	char		_CrossZoneName;	//跨服分区名
+	BYTE		_ZoneID;	//赛区ID
+	list		ServerGroupIDList;	//赛区服务器组ID列表
+};
+
 //跨服分区表竞技场
 
 struct tagCrossZonePK
@@ -799,6 +1096,7 @@
 	BYTE		_Rank;	// 名次
 	list		RankAwardItemList;	//名次奖励物品列表
 	WORD		MainOfficialID;	//主官职ID
+	WORD		XiangongID;	//晋升仙宫ID
 };
 
 //跨服排位官职表
@@ -853,6 +1151,16 @@
 	BYTE		_CopyMapID;	//虚拟线路ID
 };
 
+//跨服分区地图逐鹿万界
+
+struct tagCrossFamilyFlagwarZoneMap
+{
+	BYTE		ZoneID;	//分区ID
+	DWORD		_MapID;	//场景地图ID
+	DWORD		_DataMapID;	//数据地图ID
+	BYTE		_CopyMapID;	//虚拟线路ID
+};
+
 //周狂欢活动时间表
 
 struct tagActWeekParty
@@ -869,6 +1177,72 @@
 	dict		NotifyInfoStart;	//全服提示信息 - 相对开始时间
 	dict		NotifyInfoEnd;	//全服提示信息 - 相对结束时间
 	WORD		LVLimit;	//限制等级
+};
+
+//运势活动时间表
+
+struct tagActYunshi
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
+//轮回殿活动时间表
+
+struct tagActLunhuidian
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
+//购买次数礼包活动时间表
+
+struct tagActBuyCountGift
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
+//任务活动时间表
+
+struct tagActTask
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
+	BYTE		IsDayReset;	//是否每天重置
+	BYTE		ResetType;	//重置类型,0-0点重置;1-5点重置
+};
+
+//登录活动奖励时间表新
+
+struct tagActLoginNew
+{
+	DWORD		_CfgID;	//配置ID
+	list		PlatformList;	//活动平台列表["平台A", "平台A", ...],配[]代表所有
+	list		ServerGroupIDList;	//服务器ID列表
+	BYTE		ActNum;	//活动分组编号, 活动类型 * 10 + 不同界面编号
+	char		StartDate;	//开启日期
+	char		EndDate;	//结束日期
 };
 
 //登录奖励时间表
@@ -986,6 +1360,9 @@
 	list		ServerIDRangeList;	//活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
 	char		StartDate;	//开启日期
 	char		EndDate;	//结束日期
+	list		StartTimeList;	//开启时间列表, 支持多个时段
+	list		EndTimeList;	//结束时间列表, 支持多个时段
+	list		RoundMaxList;	//开启轮次列表
 	WORD		LVLimit;	//限制等级
 	list		TemplateIDList;	//模板ID列表
 };
@@ -1068,6 +1445,21 @@
 	BYTE		UnSuitRate;	//单件非套装加成概率
 };
 
+//福地物品表
+
+struct tagMineAreaItem
+{
+	BYTE		_MineID;	//矿物ID
+	WORD		LimitLV;	//解锁等级
+	DWORD		ItemID;		//物品ID
+	BYTE		ItemLV;		//物品等级
+	DWORD		ItemCount;	//物品个数
+	float		ItemWeight;	//物品总重量
+	DWORD		RefreshWeightSys;	//系统刷新权重
+	DWORD		RefreshWeight;	//常规刷新权重
+	DWORD		RefreshWeightSuper;	//超级刷新权重
+};
+
 //仙盟联赛排名奖励表
 
 struct tagFamilyWarRankAward
@@ -1085,6 +1477,30 @@
 	BYTE		AssistAwardCount;	// 协助奖励每日次数
 };
 
+//膜拜表
+
+struct tagWorship
+{
+	BYTE		_WorshipType;	//膜拜类型
+	DWORD		_WorshipValue;	//膜拜值
+	BYTE		WorshipDays;	//膜拜天数
+	BYTE		MoneyType;	//膜拜货币类型
+	list		MoneyRange;	//货币值范围
+};
+
+//仙宫表
+
+struct tagXiangong
+{
+	WORD		_XiangongID;	//仙宫ID
+	BYTE		ShowDays;	//展示天数
+	BYTE		MoneyType;	//点赞货币类型
+	DWORD		MoneyValue;	//货币值
+	DWORD		TitleID;	//称号ID
+	list		AwardItemList;	//晋级仙宫奖励物品列表
+	char		MailKey;	//仙官通知邮件
+};
+
 //缥缈仙域表
 
 struct tagFairyDomain

--
Gitblit v1.8.0