xdh
2018-10-08 e21e5562aa78b716feb52f78d8cdfccd0affd314
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;   //是否可进入副本
@@ -178,16 +204,16 @@
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   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;   //商店类型列表
};
//限时礼包表
@@ -197,16 +223,16 @@
   DWORD      _CfgID;   //配置ID
   char      ActMark;   //活动组标记
   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;   //礼包类型列表
};
//双倍经验活动表
@@ -222,6 +248,7 @@
   list      EndTimeList;   //结束时间列表, 支持多个时段
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key, [可选参数1, ...]]
   WORD      LVLimit;   //限制等级
   DWORD      AddExpRate;   //经验倍率加成,万分率
};
@@ -237,9 +264,8 @@
   char      EndDate;   //结束日期
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
   list      NotifyInfoLoop;   //全服提示信息 - 循环广播[间隔分钟, 广播key]
   BYTE      IsDayReset;   //是否每天重置
   list      TemplateIDList;   //模板ID列表
};
//BOSS复活活动时间表
@@ -251,6 +277,7 @@
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
@@ -266,6 +293,7 @@
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      LVLimit;   //限制等级
@@ -289,8 +317,9 @@
   list      ServerIDList;   //服务器ID列表
   char      StartDate;   //开启日期
   char      EndDate;   //结束日期
   BYTE      ResetType;   //重置类型,0-0点重置;1-5点重置
   dict      NotifyInfoStart;   //全服提示信息 - 相对开始时间
   dict      NotifyInfoEnd;   //全服提示信息 - 相对结束时间
   WORD      Multiple;   //倍数
   WORD      LVLimit;   //限制等级
};
};