少年修仙传服务端代码子仓库
10256 【越南】【砍树】排行榜名次加入积分限制
1. 跨服榜增加延迟排序,每分钟对变更数据且不实时排序的榜单进行排序,或玩家查询时触发排序;
2. 骑宠跨服榜改为仅更新数据,不实时排序;
3. 骑宠养成增加各排名上榜积分限制;增加名次达标积分额外奖励;去除跨服榜单上榜限制配置,统一取榜单模版中最后一条限制作为保底限制;
2个文件已修改
21 ■■■■■ 已修改文件
ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HAA_SaleActivity/ActHorsePetTrainInfo.h
@@ -7,11 +7,21 @@
    BYTE        IsBind;
};
struct    tagMCActHorsePetTrainAwardEx
{
    DWORD        NeedScore;    // 额外奖励所需积分
    BYTE        Count;        // 额外奖励物品数
    tagMCActHorsePetTrainItem    AwardItemList[Count];    // 额外奖励物品列表
};
struct  tagMCActHorsePetTrainBillard
{
    DWORD        Rank;        // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
    BYTE        Count;        // 奖励物品数
    tagMCActHorsePetTrainItem    AwardItemList[Count];    // 奖励物品列表
    DWORD        NeedScore;    // 上榜所需积分
    BYTE        CountEx;        // 额外奖励数
    tagMCActHorsePetTrainAwardEx    AwardItemExList[CountEx];    // 额外奖励列表
};
struct    tagMCActHorsePetTrainInfo
ServerPack/MapServerPack/HAA_SaleActivity/CrossActHorsePetTrainInfo.h
@@ -7,11 +7,21 @@
    BYTE        IsBind;
};
struct    tagMCCrossActHorsePetTrainAwardEx
{
    DWORD        NeedScore;    // 额外奖励所需积分
    BYTE        Count;        // 额外奖励物品数
    tagMCCrossActHorsePetTrainItem    AwardItemList[Count];    // 额外奖励物品列表
};
struct   tagMCCrossActHorsePetTrainBillard
{
    DWORD        Rank;        // 名次,1-代表第一名;支持夸段,如1,3 代表第1名,第2~3名
    BYTE        Count;        // 奖励物品数
    tagMCCrossActHorsePetTrainItem        AwardItemList[Count];    // 奖励物品列表
    DWORD        NeedScore;    // 上榜所需积分
    BYTE        CountEx;        // 额外奖励数
    tagMCCrossActHorsePetTrainAwardEx    AwardItemExList[CountEx];    // 额外奖励列表
};
struct    tagMCCrossActHorsePetTrainInfo
@@ -24,7 +34,6 @@
    char        EndtDate[10];    // 结束日期 y-m-d
    char        JoinStartTime[5];    // 参与开始时间点 mm:ss
    char        JoinEndTime[5];    // 参与结束时间点 mm:ss
    WORD        RankLimitPersonal;    // 个人榜上榜积分保底限制;
    BYTE        PersonalBillCount;
    tagMCCrossActHorsePetTrainBillard    PersonalBillboardInfoList[PersonalBillCount];    // 个人榜单奖励信息列表,如果没有代表本次活动没有该榜奖励
};