hxp
2025-03-11 16f3b3a3e71b9e9dd70e8f000223fda078c3336b
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: