| | |
| | | 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)
|
| | |
| | | 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
|
| | |
| | | return
|
| | | awardItemList = danLVAwardIpyData.GetSeasonDanLVAwardList()
|
| | | mailTypeKey = "CrossServer5"
|
| | | notifyKey = "CrossMatching24"
|
| | | notifyKey = "CrossMatching24" if danLV >= IpyGameDataPY.GetFuncCfg("CrossRealmPKAward", 4) else ""
|
| | | mailParamList = [seasonID, danLV]
|
| | |
|
| | | if not awardItemList:
|