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 | 57 +++++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 47 insertions(+), 10 deletions(-) diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h index a88d5b5..e3e29c3 100644 --- a/PySysDB/PySysDBG.h +++ b/PySysDB/PySysDBG.h @@ -53,6 +53,7 @@ DWORD NeedMoney; //升级需要资金 DWORD WeekMissionMoneyMax; //每周任务最大可获得仙盟资金 BYTE BossFBCnt; //BOSS副本次数 + DWORD ZhenbaogeWeights; //珍宝阁总权重 }; //仙盟徽章表 @@ -63,6 +64,25 @@ 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,个数,是否拍品], ...] }; //仙盟试炼伤血奖励表 @@ -888,7 +908,7 @@ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key] WORD LVLimit; //限制等级 BYTE IsDayReset; //是否每天重置 - list ShopTypeList; //商店类型列表 + dict ShopTypeList; //商店类型列表 }; @@ -1159,6 +1179,32 @@ 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 @@ -1169,9 +1215,6 @@ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号 char StartDate; //开启日期 char EndDate; //结束日期 - dict NotifyInfoStart; //全服提示信息 - 相对开始时间 - dict NotifyInfoEnd; //全服提示信息 - 相对结束时间 - list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key] BYTE IsDayReset; //是否每天重置 BYTE ResetType; //重置类型,0-0点重置;1-5点重置 }; @@ -1186,9 +1229,6 @@ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号 char StartDate; //开启日期 char EndDate; //结束日期 - dict NotifyInfoStart; //全服提示信息 - 相对开始时间 - dict NotifyInfoEnd; //全服提示信息 - 相对结束时间 - list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key] BYTE IsDayReset; //是否每天重置 BYTE ResetType; //重置类型,0-0点重置;1-5点重置 }; @@ -1203,9 +1243,6 @@ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号 char StartDate; //开启日期 char EndDate; //结束日期 - dict NotifyInfoStart; //全服提示信息 - 相对开始时间 - dict NotifyInfoEnd; //全服提示信息 - 相对结束时间 - list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key] }; //登录奖励时间表 -- Gitblit v1.8.0