From eda1e177e9227ce1a60423a77fa03e3a1f60e73d Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 17 三月 2021 17:34:29 +0800
Subject: [PATCH] 8835 【BT2】【主干】【后端】Part3-2 5)新增多日连充(领奖记录支持多个值)
---
PySysDB/PySysDBG.h | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 414 insertions(+), 44 deletions(-)
diff --git a/PySysDB/PySysDBG.h b/PySysDB/PySysDBG.h
index 95b8039..cb8252d 100644
--- a/PySysDB/PySysDBG.h
+++ b/PySysDB/PySysDBG.h
@@ -10,6 +10,14 @@
char Numerical5; //数据5
};
+//创角限制服务器配置表 #tagCreateRoleLimitServer
+
+struct tagCreateRoleLimitServer
+{
+ list LimitServerGroupIDRangeList; //限制创角的服务器组ID范围列表
+ list LimitServerGroupIDList; //限制创角的服务器组ID列表
+};
+
//世界等级表格 #tagWorldLV
struct tagWorldLV
@@ -39,24 +47,42 @@
dict LimitInfo; //限制条件
};
-//运营活动表
+//拍卖物品表
-struct tagActionControl
+struct tagAuctionItem
{
- WORD _ID; //活动ID
- char Mark[20]; //活动类型标记
- char Data[50]; //活动数据
- WORD LVLimit; //限制等级
- char OpenDate[10]; //开启日期
- char CloseDate[10]; //结束日期
- char ValidOpenServerDay[10]; //有效开服天, 与合服天、星期互斥
- char ValidMixServerDay[10]; //有效合服天, 与开服天、星期互斥
- char VaildWeek[10]; //有效星期, 与开服天、合服天互斥
- char OpenTime[5]; //开启时间
- char CloseTime[5]; //结束时间
- BYTE TimeValidType; //时间有效性
- char SpecTimeState[50]; //特殊活动状态时间控制信息
- char NotifyInfo[100]; //全服广播信息配置
+ DWORD _AuctionItemID;
+ BYTE NoticeSaleMinutes; //预告拍卖分钟
+ WORD FamilySaleMinutes; //仙盟拍卖分钟
+ WORD WorldSaleMinutes; //全服拍卖分钟
+ WORD BasePrice; //起拍价
+ WORD BuyoutPrice; //一口价
+ WORD BiddingAdd; //竞价增加
+ BYTE NeedWorldNotify; //是否需要广播
+ BYTE Sortpriority; //排序优先级归组
+};
+
+//拍卖行系统拍品表
+
+struct tagAuctionSystemItem
+{
+ DWORD _CfgID;
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ char StartTime; //开启时间
+ char EndTime; //结束时间
+ list WorldLVRange; //世界等级范围限制
+ list AddRandSecondRange; //每件拍品随机间隔上架秒数 上限|下限
+ WORD ReplenishCDMinutes; //动态补充拍品间隔分钟
+ BYTE ReplenishAuctionCount; //动态补充拍品保底数
+ DWORD ReplenishItemID; //动态补充物品ID
+ list ReplenishEquipInfo; //动态补充装备信息 [阶,颜色,是否套装]
+ list ReplenishEquipPlaces; //动态补充上架装备位列表
+ BYTE AuctionCount; //指定上架次数
+ list RandMinuteRange; //指定上架随机间隔分钟下限|上限
+ list ItemCountWeightList; //指定上架随机件数权重列表, [[权重, 件数], ...]
+ list AuctionItemWeightList; //指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...]
+ list RandMailKeyList; //指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒
};
//日常活动表
@@ -76,6 +102,18 @@
DWORD ID; //ID
BYTE _OpenServerWeek; //开服是周几
DWORD OpenServerDay; //开服第几天
+ BYTE DailyID; //日常活动ID
+ list OpenTimeList; //开启时间列表
+ DWORD Duration; //持续时间, 0为不限制
+ dict NotifyInfo; //广播提示信息
+};
+
+//日常活动表定制表合服
+
+struct tagDailyActionCustomMix
+{
+ DWORD ID; //ID
+ DWORD _MixServerDay; //合服第几天
BYTE DailyID; //日常活动ID
list OpenTimeList; //开启时间列表
DWORD Duration; //持续时间, 0为不限制
@@ -105,6 +143,22 @@
DWORD ID; //ID
BYTE _OpenServerWeek; //开服是周几
DWORD OpenServerDay; //开服第几天
+ DWORD DataMapID; //所属的玩法数据地图ID
+ BYTE StartHour; //开始时
+ BYTE StartMinute; //开始分
+ BYTE EndHour; //结束时
+ BYTE EndMinute; //结束分
+ BYTE CanEnter; //是否可进入副本
+ BYTE StateValue; //状态值
+ dict NotifyInfoDict; //广播提示信息
+};
+
+//副本状态时间定制表合服
+
+struct tagFBStateTimeCustomMix
+{
+ DWORD ID; //ID
+ DWORD _MixServerDay; //合服第几天
DWORD DataMapID; //所属的玩法数据地图ID
BYTE StartHour; //开始时
BYTE StartMinute; //开始分
@@ -167,6 +221,15 @@
DWORD StoneNPCID; //墓碑NPCID
WORD RebornPreNotifyTime; //复活前X秒通知
char SourceName; //BOSS来源
+ BYTE CanAssist; //是否可协助
+};
+
+//Boss首杀
+
+struct tagBOSSFirstKill
+{
+ DWORD _NPCID; //ID
+ list ServerFirstKillPlayerAward; // 全服首杀玩家奖励 [[物品ID,个数,是否拍品], ...]
};
//宴会题库表
@@ -187,6 +250,68 @@
BYTE MoneyType; //金钱类型
BYTE PacketCnt; //红包个数
BYTE LeaderOwn; //是否归属盟主
+ char PacketOpenTime; //发放红包时间yyyy-MM-dd hh:mm
+ BYTE ValidMinutes; //红包有效时长(分)
+};
+
+//节日红包时间表
+
+struct tagActFeastRedPacket
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ BYTE IsDayReset; //是否每天重置
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ list RedPacketIDList; //每日对应红包ID列表[[第一天红包ID列表], ...]
+ WORD LVLimit; //限制等级
+};
+
+//节日登录奖励时间表
+
+struct tagActFeastLogin
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+};
+
+//节日祝福时间表
+
+struct tagActFeastWish
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+};
+
+//节日游历时间表
+
+struct tagActFeastTravel
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
};
//等级开启功能 #tagFuncOpenLV
@@ -245,9 +370,9 @@
struct tagActSpringSale
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
list StartTimeList; //开启时间列表, 支持多个时段
@@ -265,9 +390,9 @@
struct tagActFlashGiftbag
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
list StartTimeList; //开启时间列表, 支持多个时段
@@ -276,8 +401,21 @@
dict NotifyInfoStart; //全服提示信息 - 相对开始时间
dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+ WORD LimitWorldLV; //限制开启的最低世界等级
WORD LVLimit; //限制等级
BYTE IsDayReset; //是否每天重置
+};
+
+//每日礼包表
+
+struct tagActDailyGiftbag
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
};
//双倍经验活动表
@@ -285,9 +423,8 @@
struct tagActExpRate
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
- list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器组ID列表
+ list ServerGroupIDListExcept; //排除的服务器组ID列表
char StartDate; //开启日期
char EndDate; //结束日期
list StartTimeList; //开启时间列表, 支持多个时段
@@ -304,9 +441,9 @@
struct tagActCostRebate
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
dict NotifyInfoStart; //全服提示信息 - 相对开始时间
@@ -315,14 +452,28 @@
BYTE IsDayReset; //是否每天重置
};
+//集字活动时间表
+
+struct tagActCollectWords
+{
+ DWORD _CfgID; //配置ID
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+};
+
//BOSS复活活动时间表
struct tagActBossReborn
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
- list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器组ID列表
+ list ServerGroupIDListExcept; //排除的服务器组ID列表
char StartDate; //开启日期
char EndDate; //结束日期
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
@@ -339,7 +490,7 @@
DWORD _CfgID; //配置ID
char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
char StartDate; //开启日期
char EndDate; //结束日期
BYTE ResetType; //重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
@@ -364,7 +515,7 @@
DWORD _CfgID; //配置ID
char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
char StartDate; //开启日期
char EndDate; //结束日期
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
@@ -380,9 +531,9 @@
struct tagActFlashSale
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
char StartDate; //开启日期
char EndDate; //结束日期
list StartTimeList; //开启时间列表, 支持多个时段
@@ -412,9 +563,8 @@
struct tagActWishingWell
{
DWORD _CfgID; //配置ID
- char ActMark; //活动组标记
- list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器组ID列表
+ list ServerGroupIDListExcept; //排除的服务器组ID列表
char StartDate; //开启日期
char EndDate; //结束日期
BYTE IsDayReset; //是否每天重置
@@ -425,14 +575,14 @@
WORD LVLimit; //限制等级
};
-//累计充值活动表
+//充值返利活动表
-struct tagActTotalRecharge
+struct tagActRechargePrize
{
DWORD _CfgID; //配置ID
char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
char StartDate; //开启日期
char EndDate; //结束日期
dict NotifyInfoStart; //全服提示信息 - 相对开始时间
@@ -441,10 +591,82 @@
BYTE IsDayReset; //是否每天重置
};
-//跨服竞技场赛区表
+//累计充值返利仙玉活动表
-struct tagCrossRealmPKZone
+struct tagActRechargeRebateGold
{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+ BYTE IsDayReset; //是否每天重置
+};
+
+//成长必买活动表
+
+struct tagActGrowupBuy
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+};
+
+//多日连充活动表
+
+struct tagActManyDayRecharge
+{
+ DWORD _CfgID; //配置ID
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ BYTE ActNum; //活动分组编号, 活动类型 * 10 + 不同界面编号
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+};
+
+//累计充值活动表
+
+struct tagActTotalRecharge
+{
+ 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 tagCrossZoneComm
+{
+ char _CrossZoneName; //跨服分区名
+ BYTE _ZoneID; //赛区ID
+ list ServerGroupIDList; //赛区服务器组ID列表
+};
+
+//跨服分区表竞技场
+
+struct tagCrossZonePK
+{
+ char _CrossZoneName; //跨服分区名
BYTE _ZoneID; //赛区ID
char ZoneName; //赛区名字
list ServerGroupIDList; //赛区服务器组ID列表
@@ -454,6 +676,7 @@
struct tagCrossRealmPKSeason
{
+ char _CrossZoneName; //跨服分区名
BYTE _ZoneID; //赛区ID
BYTE SeasonID; //赛季ID
char StartDate; //开始日期 yyyy-MM-dd
@@ -468,14 +691,15 @@
BYTE _DanLV; //段位等级
WORD LVUpScore; //升段位所需积分
list MatchRange; //可匹配到的玩家段位区间 [从段位A, 到段位B],配[]代表只匹配本段位的
+ BYTE MatchRobotRate; //匹配机器人基础概率,百分率
+ BYTE MatchRobotRateEx; //匹配机器人失败次数附加概率,百分率
};
-//跨服Boss蓬莱仙境分区表
+//跨服Boss蓬莱仙境分区地图表
-struct tagCrossPenglaiZone
+struct tagCrossPenglaiZoneMap
{
BYTE ZoneID; //分区ID
- list ServerGroupIDList; //服务器组ID列表
DWORD _MapID; //场景地图ID
DWORD _DataMapID; //数据地图ID
BYTE _CopyMapID; //虚拟线路ID
@@ -488,12 +712,158 @@
DWORD _CfgID; //配置ID
char ActMark; //活动组标记
list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
- list ServerIDList; //服务器ID列表
+ list ServerGroupIDList; //服务器ID列表
char StartDate; //开启日期
char EndDate; //结束日期
+ WORD AdvanceMinutes; //前端提前X分钟展示活动
BYTE IsDayReset; //是否每天重置
BYTE ResetType; //重置类型,0-0点重置;1-5点重置
dict NotifyInfoStart; //全服提示信息 - 相对开始时间
dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
WORD LVLimit; //限制等级
+};
+
+//登录奖励时间表
+
+struct tagActLoginAward
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ WORD AdvanceMinutes; //前端提前X分钟展示活动
+ BYTE IsDayReset; //是否每天重置
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+ WORD LVLimit; //限制等级
+};
+
+//节日巡礼活动时间表
+
+struct tagActFeastWeekParty
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ WORD AdvanceMinutes; //前端提前X分钟展示活动
+ BYTE IsDayReset; //是否每天重置
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ WORD LVLimit; //限制等级
+};
+
+//新仙界盛典活动时间表
+
+struct tagActNewFairyCeremony
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ WORD LVLimit; //限制等级
+};
+
+//新仙界盛典-绝版降临表
+
+struct tagNewUniquenessArrive
+{
+ BYTE _WorldLvNum; //世界等级档
+ DWORD _Rank; //排名
+ dict Award; //奖励 {"职业":[[物品ID,个数,是否绑定],...], ...}
+};
+
+//幸运鉴宝活动时间表
+
+struct tagActLuckyTreasure
+{
+ DWORD _CfgID; //配置ID
+ char ActMark; //活动组标记
+ list PlatformList; //活动平台列表["平台A", "平台A", ...],配[]代表所有
+ list ServerGroupIDList; //服务器ID列表
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ BYTE ResetType; //重置类型,0-0点重置;1-5点重置
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[间隔分钟, 广播key]
+ WORD LVLimit; //限制等级
+};
+
+//跨服充值排行活动时间表
+
+struct tagCrossActCTGBillboard
+{
+ DWORD _CfgID; //配置ID
+ char ActGroupName; //活动组名(同组活动的名字需相同)
+ list ServerIDRangeList; //活动的账号服务器ID范围列表 [[serverIDA, serverIDB], ...]
+ char StartDate; //开启日期
+ char EndDate; //结束日期
+ dict NotifyInfoStart; //全服提示信息 - 相对开始时间
+ dict NotifyInfoEnd; //全服提示信息 - 相对结束时间
+ list NotifyInfoLoop; //全服提示信息 - 循环广播[循环分钟, 广播key, [广播参数列表可选]]
+ BYTE IsDayReset; //是否每天重置
+ list TemplateIDList; //模板ID列表
+};
+
+//跨服充值排行模板名次奖励表
+
+struct tagCrossActCTGBillboardOrder
+{
+ DWORD _TemplateID; //模板ID
+ WORD OrderA; //名次A
+ WORD OrderB; //至名次B
+ float CTGAtleast; //至少充值RMB
+ list AwardItemList; //奖励物品列表[[物品ID,个数,是否拍品], ...]
+};
+
+//装备升星表
+
+struct tagEquipStarUp
+{
+ BYTE _ClassLV; //阶级
+ BYTE _EquipPlace; //装备位
+ BYTE _Star; //星数
+ list CostEquipPlace; //可用装备部位
+ BYTE IsJobLimit; //是否只用本职业装备材料
+ list CostEquipColor; //可用装备品质
+ BYTE UnSuitRate; //单件非套装加成概率
+};
+
+//仙盟联赛排名奖励表
+
+struct tagFamilyWarRankAward
+{
+ WORD _WarWorldLV; //联赛世界等级
+ BYTE WarRank; //联赛排名
+ list RankAuctionItem; //拍品奖励[[拍品ID,个数], ...]
+};
+
+//协助感谢礼盒表
+
+struct tagAssistThanksGift
+{
+ DWORD _GiftID; //礼盒物品ID
+ BYTE AssistAwardCount; // 协助奖励每日次数
+};
+
+//缥缈仙域表
+
+struct tagFairyDomain
+{
+ WORD _ID; //事件编号
+ DWORD HourCntPubLimit; //全服每小时次数限制
+ DWORD DayCntPubLimit; //全服每天次数限制
};
\ No newline at end of file
--
Gitblit v1.8.0