xdh
2018-11-23 4a5b10c5ca95f49cf3700619e1033da645c9de89
PySysDB/PySysDBG.h
@@ -64,8 +64,20 @@
struct tagDailyAction
{
   DWORD      _DailyID;   //活动ID
   BYTE      OpenServerDay;   //开服第几天开始开启,0为不限制
   char      OpenTime;   //开启时间
   dict      OpenTimeDict;   //开启时间
   DWORD      Duration;   //持续时间, 0为不限制
   dict      NotifyInfo;   //广播提示信息
};
//日常活动表定制表
struct tagDailyActionCustom
{
   DWORD      ID;   //ID
   BYTE      _OpenServerWeek;   //开服是周几
   DWORD      OpenServerDay;   //开服第几天
   BYTE      DailyID;   //日常活动ID
   list      OpenTimeList;   //开启时间列表
   DWORD      Duration;   //持续时间, 0为不限制
   dict      NotifyInfo;   //广播提示信息
};
@@ -76,12 +88,26 @@
{
   DWORD      _ID;   //ID
   DWORD      DataMapID;   //所属的玩法数据地图ID
   BYTE      OpenServerWeek;   //开服X周后开放
   BYTE      OpenServerDay;   //开服X天后开放
   BYTE      StartWeekday;   //开始星期
   BYTE      StartHour;   //开始时
   BYTE      StartMinute;   //开始分
   BYTE      EndWeekday;   //结束星期
   BYTE      EndHour;   //结束时
   BYTE      EndMinute;   //结束分
   BYTE      CanEnter;   //是否可进入副本
   BYTE      StateValue;   //״ֵ̬
   dict      NotifyInfoDict;   //广播提示信息
};
//副本状态时间定制表
struct tagFBStateTimeCustom
{
   DWORD      ID;      //ID
   BYTE      _OpenServerWeek;   //开服是周几
   DWORD      OpenServerDay;   //开服第几天
   DWORD      DataMapID;   //所属的玩法数据地图ID
   BYTE      StartHour;   //开始时
   BYTE      StartMinute;   //开始分
   BYTE      EndHour;   //结束时
   BYTE      EndMinute;   //结束分
   BYTE      CanEnter;   //是否可进入副本
@@ -177,17 +203,18 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   BYTE      OpenServerDayLimit;   //开服X天后有效
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
   list      EndTimeList;   //结束时间列表, 支持多个时段
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      ShopTypeList;   //商店类型列表
};
//限时礼包表
@@ -196,17 +223,18 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   BYTE      OpenServerDayLimit;   //开服X天后有效
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
   list      EndTimeList;   //结束时间列表, 支持多个时段
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      GiftbagTypeList;   //礼包类型列表
};
//双倍经验活动表
@@ -215,6 +243,7 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
@@ -222,6 +251,7 @@
   list      EndTimeList;   //结束时间列表, 支持多个时段
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key, [可选参数1, ...]]
   WORD      LVLimit;   //限制等级
   DWORD      AddExpRate;   //经验倍率加成,万分率
};
@@ -232,14 +262,14 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//BOSS复活活动时间表
@@ -248,9 +278,11 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
@@ -263,9 +295,11 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置;2-5点开始0点结束
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
@@ -286,11 +320,80 @@
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      Multiple;   //倍数
   WORD      LVLimit;   //限制等级
   DWORD      PointLimit;   //限制额外修行点
};
//限时抢购表
struct tagActFlashSale
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   list      StartTimeList;   //开启时间列表, 支持多个时段
   list      EndTimeList;   //结束时间列表, 支持多个时段
   WORD      AdvanceMinutes;   //前端提前X分钟展示活动
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
   BYTE      IsDayReset;   //是否每天重置
   list      ShopTypeList;   //商店类型列表
};
//商城表
struct tagStore
{
   DWORD      _ID;   //ID
   DWORD      ShopType;   //商店类型
   BYTE      RefreshType;   //刷新类型 0-不重置,1-onWeek0点,2-onWeek5点,3-OnDay0点,4-OnDay5点
   DWORD      ServerLimitCnt;   //全服限制数量
};
//许愿池活动时间表
struct tagActWishingWell
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      IsDayReset;   //是否每天重置
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   WORD      LVLimit;   //限制等级
};
//累计充值活动表
struct tagActTotalRecharge
{
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   list      PlatformList;   //活动平台列表["平台A", "平台A", ...],配[]代表所有
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      Multiple;   //倍数
   WORD      LVLimit;   //限制等级
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
};