少年修仙传服务端代码子仓库
8886 【BT2】【后端】线下活动支持(增加单笔累充系统 封包AA50 AA51)
6个文件已添加
39 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.des
New file
@@ -0,0 +1 @@
AA 50 单笔累充活动信息 #tagMCActSingleRechargeInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargeInfo.h
New file
@@ -0,0 +1,28 @@
// AA 50 单笔累充活动信息 #tagMCActSingleRechargeInfo
struct    tagMCActSingleRechargeAwardItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
struct    tagMCActSingleRechargeAward
{
    BYTE        AwardIndex;    // 奖励索引 0~31
    DWORD        SingleRechargeValue;    // 单笔所需充值额度
    BYTE        AwardItemCount;    // 奖励物品数
    tagMCActSingleRechargeAwardItem        AwardItem[AwardItemCount];    // 奖励物品信息
};
struct    tagMCActSingleRechargeInfo
{
    tagHead        Head;
    BYTE        ActNum;        //活动编号
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    BYTE        IsDayReset;    //是否每天重置
    WORD        LimitLV;    // 限制等级
    BYTE        AwardCount;    // 奖励档数
    tagMCActSingleRechargeAward        AwardInfo[AwardCount];    // 奖励档信息
};
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.des
New file
@@ -0,0 +1 @@
AA 51 单笔累充活动玩家信息 #tagMCActSingleRechargePlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActSingleRechargePlayerInfo.h
New file
@@ -0,0 +1,9 @@
// AA 51 单笔累充活动玩家信息 #tagMCActSingleRechargePlayerInfo
struct    tagMCActSingleRechargePlayerInfo
{
    tagHead        Head;
    BYTE        ActNum;        //活动编号从1开始,目前支持两个累充活动同时存在且相互独立 1或2
    DWORD        HightestSingleRecharge;    // 最高单笔充值额度
    DWORD        AwardRecord;    //奖励领奖记录,按奖励索引二进制位存储是否已领取
};