9647 【新后台】【yn_1.0.1】【yn_ver1】新增功能(增加查询历史榜单;查询实时榜单、历史榜单跳转优化)
2个文件已修改
9 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
@@ -274,7 +274,7 @@
        dataDict.update(addDataDict)
        
        #发送封包
        SendEventPack(eventName, dataDict)
        SendEventPack("%s_%s" % (eventName, billboardType), dataDict)
    return
## GM执行命令操作
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerBillboard.py
@@ -28,6 +28,7 @@
import PlayerFamily
import PyDataManager
import PlayerViewCache
import IpyGameDataPY
import time
import random
@@ -35,11 +36,6 @@
Def_Key_BillboardSortTick = "BillboardSortTick_%s" # 排行榜是否排序tick,参数(排行榜类型)
Def_Key_BillboardNeedSort = "BillboardNeedSort_%s" # 排行榜是否需要排序,参数(排行榜类型)
#需要每天记录到oss的排行榜类型
Def_NoteOssBillboardTypeList = [
    ShareDefine.Def_BT_LV ,                  #个人等级日榜
    ShareDefine.Def_BT_FightPower,           #个人战斗力
                                ]
#需要每天拷贝昨日榜单的排行榜类型字典
Def_NeedCopyYesterday_Dict = {
    #昨日榜(拷贝)                                    #今日榜(源数据)
@@ -47,6 +43,7 @@
def NoteOssBillboardInfoByDay():
    ## 每天记录排行榜信息到oss中
    Def_NoteOssBillboardTypeList = IpyGameDataPY.GetFuncEvalCfg("BillboardSet", 1)
    for billboardType in Def_NoteOssBillboardTypeList:
        DataRecordPack.DR_BillboardDataByDay(billboardType)
    return