629 【节假日活动】五一活动-服务端(任务活动;特卖活动增加活动坊市商店类型支持;)
6个文件已修改
46 ■■■■ 已修改文件
ServerPack/HAA_SaleActivity/ActTaskInfo.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskInfo.h 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HAA_SaleActivity/ActTaskInfo.des
@@ -1 +1 @@
AA 71 任务活动信息 #tagMCActTaskInfo
AA 71 任务活动信息 #tagSCActTaskInfo
ServerPack/HAA_SaleActivity/ActTaskInfo.h
@@ -1,31 +1,10 @@
// AA 71 任务活动信息 #tagMCActTaskInfo
// AA 71 任务活动信息 #tagSCActTaskInfo
struct    tagMCActTaskItem
{
    DWORD        ItemID;
    WORD        ItemCount;
    BYTE        IsBind;
};
struct   tagMCActTask
{
    DWORD        TaskID;        // 任务ID,1~n
    BYTE        TaskType;    // 任务类型
    DWORD        NeedValue;    // 完成任务所需值
    BYTE        Count;        // 奖励物品数
    tagMCActTaskItem    AwardItemList[Count];    // 奖励物品列表
};
struct    tagMCActTaskInfo
struct    tagSCActTaskInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    char        StartDate[10];    // 开始日期 y-m-d
    char        EndtDate[10];    // 结束日期 y-m-d
    BYTE        IsDayReset;    // 是否每天重置
    BYTE        ResetType;    // 重置类型,0-0点重置;1-5点重置
    WORD        LimitLV;        // 限制等级
    BYTE        TaskCount;
    tagMCActTask    TaskList[TaskCount];    // 任务列表
    BYTE        RoundMax;        // 最大可循环轮次,当小于等于1时代表不循环
    WORD        CfgID;        // 活动时间表配置ID
};
ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.des
@@ -1 +1 @@
AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
AA 73 任务活动玩家信息 #tagSCActTaskPlayerInfo
ServerPack/HAA_SaleActivity/ActTaskPlayerInfo.h
@@ -1,10 +1,9 @@
// AA 73 任务活动玩家信息 #tagMCActTaskPlayerInfo
// AA 73 任务活动玩家信息 #tagSCActTaskPlayerInfo
struct    tagMCActTaskPlayerInfo
struct    tagSCActTaskPlayerInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    BYTE        AwardCount;
    DWORD        AwardRecordList[AwardCount];    // 任务ID领奖记录值列表,根据任务ID位判断是否已领取,一个记录值存31位 [记录值0, 记录值1, ...]
    BYTE        RoundNum;    // 当前轮次,从1开始
};
ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.des
@@ -1 +1 @@
AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
AA 72 任务活动玩家任务值 #tagSCActTaskPlayerValueInfo
ServerPack/HAA_SaleActivity/ActTaskPlayerValueInfo.h
@@ -1,15 +1,15 @@
// AA 72 任务活动玩家任务值 #tagMCActTaskPlayerValueInfo
// AA 72 任务活动玩家任务值 #tagSCActTaskPlayerValueInfo
struct   tagMCActTaskPlayerValue
struct   tagSCActTaskPlayerValue
{
    BYTE        TaskType;    // 任务类型
    DWORD        TaskValue;    // 当前任务值,所有相同任务类型共享该进度值
};
struct    tagMCActTaskPlayerValueInfo
struct    tagSCActTaskPlayerValueInfo
{
    tagHead        Head;
    BYTE        ActNum;        // 活动编号
    BYTE        TaskCount;
    tagMCActTaskPlayerValue    TaskValueList[TaskCount];    // 有同步的任务类型直接覆盖即可
    tagSCActTaskPlayerValue    TaskValueList[TaskCount];    // 有同步的任务类型直接覆盖即可
};