少年修仙传服务端代码子仓库
xdh
2019-01-18 6479d4908d982d33e52e329684d9219cbd6b17b7
5315 子 【1.5.100】登录奖励活动(初版)
6个文件已添加
64 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.des
New file
@@ -0,0 +1 @@
AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardInfo.h
New file
@@ -0,0 +1,40 @@
// AA 0C 登录奖励活动信息 #tagMCActLoginAwardInfo
struct    tagMCActLoginAwardItem
{
    DWORD        ItemID;    // 物品ID
    WORD        ItemCnt;    // 物品数量
    BYTE        IsBind;    // 是否绑定
};
struct    tagMCActLoginAwardAction
{
    DWORD        TemplateID;    // 模板ID
    WORD        ActionType;    // 活动类别
    DWORD        TotalTimes;    // 可完成的总次数,0表示不限次数
    DWORD        SingleTimes;    // 单次领奖需要的次数
    BYTE        Count;    // 物品数
    tagMCWeekPartyItem        ItemInfo[Count];    // 物品信息
};
struct    tagMCActLoginAwardDayInfo
{
    BYTE        ActCnt;    // 数量
    WORD        TemplateList[ActCnt];    // 模板列表
};
struct    tagMCActLoginAwardInfo
{
    tagHead        Head;
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    WORD        AdvanceMinutes;    // 提前显示分钟
    BYTE        IsDayReset;    //是否每天重置
    BYTE        ResetType;    // 重置类型,0-0点重置;1-5点重置
    WORD        LimitLV;    // 限制等级
    BYTE        DayCnt;    // 天数
    tagMCActLoginAwardDayInfo        DayInfoList[DayCnt];    // 每天模板
    BYTE        TCount;    // 模板数
    tagMCActLoginAwardAction        ActionInfo[TCount];    // 活动模板信息
};
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.des
New file
@@ -0,0 +1 @@
AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
ServerPack/MapServerPack/HAA_SaleActivity/ActLoginAwardPlayerInfo.h
New file
@@ -0,0 +1,22 @@
// AA 0D 登录奖励玩家活动信息 #tagMCActLoginAwardPlayerInfo
struct    tagMCActLoginAwardTaskInfo
{
    WORD        TemplateID;    // 模板ID
    WORD        CurTimes;    //已完成次数
    WORD        GotTimes;    //已领取次数
};
struct    tagMCActLoginAwardDayPlayerInfo
{
    DWORD        DayIndex;    //第X天
    DWORD        ACount;    //任务条目数
    tagMCActLoginAwardTaskInfo        TaskList[ACount];    //活动完成次数信息
};
struct    tagMCActLoginAwardPlayerInfo
{
    tagHead        Head;
    BYTE        Count;
    tagMCActLoginAwardDayPlayerInfo        DayInfoList[Count];    //活动完成次数信息
};