From 1c39d19d2b49465cf8bd8bdea831f9adb012411c Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 25 十一月 2024 14:55:01 +0800
Subject: [PATCH] 1111 【越南】【砍树】【英文】【tqxbqy】【btgotq】背包相关初始格子数改为读配置

---
 ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/BillboardData.py |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/BillboardData.py b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/BillboardData.py
index 952bf23..402b3be 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/BillboardData.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GM/Commands/BillboardData.py
@@ -23,11 +23,12 @@
     GameWorld.DebugAnswer(curPlayer, "---------- %s" % GameWorld.GetCurrentDataTimeStr())
     if errInfo:
         GameWorld.DebugAnswer(curPlayer, errInfo)
-    GameWorld.DebugAnswer(curPlayer, "新增榜单假数据: BillboardData 类型 条数 比较值1 可选参数(比较值2 常规值1 常规值2)")
+    GameWorld.DebugAnswer(curPlayer, "新增榜单假数据: BillboardData 类型 条数 比较值1 可选参数(比较值2 常规值1~5)")
     GameWorld.DebugAnswer(curPlayer, "删除榜单假数据: BillboardData 类型")
-    GameWorld.DebugAnswer(curPlayer, "榜单类型:0-战力,1-龙魂,2-灵瑶,4-等级,5-坐骑,6-灵宠,7-符印,8-脱机,9-境界,19-助战")
+    GameWorld.DebugAnswer(curPlayer, "榜单类型:0-战力,1-龙魂,2-灵瑶,4-等级,5-坐骑,6-灵宠,7-符印,8-脱机,9-境界,19-助战,34-异兽")
     GameWorld.DebugAnswer(curPlayer, "开服活动榜类型:11-强化,12-坐骑,13-宝石,14-冲级,15-境界,16-战力,18-符印,20-神兵,21-充值,22-灵宠,24-灵根,25-升星")
-    GameWorld.DebugAnswer(curPlayer, "运营活动榜类型:17-仙界盛典,23-仙界盛典2")
+    GameWorld.DebugAnswer(curPlayer, "运营活动榜类型:17-仙界盛典,23-仙界盛典2,33-boss凭证,36-boss凭证仙盟,38-仙匣,39-古宝,40-骑宠")
+    GameWorld.DebugAnswer(curPlayer, "魅力榜单类型:30-总榜,31-周榜,32-日榜")
     return
 
 ## 执行逻辑
@@ -71,6 +72,9 @@
     cmpValue2 = gmList[3] if len(gmList) > 3 else 0
     value1 = gmList[4] if len(gmList) > 4 else 0
     value2 = gmList[5] if len(gmList) > 5 else 0
+    value3 = gmList[6] if len(gmList) > 6 else 0
+    value4 = gmList[7] if len(gmList) > 7 else 0
+    value5 = gmList[8] if len(gmList) > 8 else 0
     
     autoSort = False
     bType2 = 0
@@ -82,9 +86,10 @@
     for i in xrange(count):
         dataPlayerID = curDataCount + 1 + i
         dataPlayerName = "%s%s" % (FakeName, i)
-        dataCmpValue1 = max(0, cmpValue1 - i)
+        dataCmpValue1 = max(0, cmpValue1 - i) if not cmpValue2 else cmpValue1
         dataCmpValue2 = max(0, cmpValue2 - i)
-        PlayerBillboard.UpdatePlayerBillboard(dataPlayerID, dataPlayerName, curPlayerOpInfo, billboardIndex, bType2, value1, value2, dataCmpValue1, autoSort, dataCmpValue2)
+        PlayerBillboard.UpdatePlayerBillboard(dataPlayerID, dataPlayerName, curPlayerOpInfo, billboardIndex, bType2, value1, value2, dataCmpValue1, autoSort, dataCmpValue2, 
+                                              value3=value3, value4=value4, value5=value5)
         
     billBoard.Sort()
     

--
Gitblit v1.8.0