hxp
2025-03-11 10b89ac878a7d6ddf03818c73c74abb38615809c
10414 【英文】【BT】【砍树】减少跨服天梯比赛系统提示
1个文件已修改
6 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCrossRealmPK.py 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCrossRealmPK.py
@@ -628,7 +628,7 @@
    for itemID, itemCnt, isBind in awardItemList:
        ItemControler.GivePlayerItem(curPlayer, itemID, itemCnt, 0, [IPY_GameWorld.rptItem])
        
    if awardType == 3:
    if awardType == 3 and awardDanLV >= IpyGameDataPY.GetFuncCfg("CrossRealmPKAward", 4):
        PlayerControl.WorldNotify(0, "CrossMatching22", [curPlayer.GetPlayerName(), awardDanLV])
        
    DR_GetCrossPKAward(curPlayer, zoneID, seasonID, eventName, False, drDataDict)
@@ -710,7 +710,7 @@
                seasonAwardLV = maxDanLV + (len(awardOrderList) - i)
                GameWorld.Log("获得排名奖励, 更新奖励等级: awardOrderList=%s,i=%s,maxDanLV=%s,seasonAwardLV=%s" % (awardOrderList, i, maxDanLV, seasonAwardLV), playerID)
                mailTypeKey = "CrossServer4"
                notifyKey = "CrossMatching23"
                notifyKey = "CrossMatching23" if order <= IpyGameDataPY.GetFuncCfg("CrossRealmPKAward", 5) else ""
                mailParamList = [seasonID, fromOrder, toOrder]
                break
            fromOrder = awardOrder + 1
@@ -722,7 +722,7 @@
            return
        awardItemList = danLVAwardIpyData.GetSeasonDanLVAwardList()
        mailTypeKey = "CrossServer5"
        notifyKey = "CrossMatching24"
        notifyKey = "CrossMatching24" if danLV >= IpyGameDataPY.GetFuncCfg("CrossRealmPKAward", 4) else ""
        mailParamList = [seasonID, danLV]
        
    if not awardItemList: