From e3171a52706f5863bf9a14c7588db3b2dca9ab5f Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期三, 13 二月 2019 09:53:12 +0800 Subject: [PATCH] 5819 【后端】【1.6】运营活动支持对应不同的职业和世界等级(消费返利报错修改) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCostRebate.py | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCostRebate.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCostRebate.py index d0c111d..be5decd 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCostRebate.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCostRebate.py @@ -270,7 +270,8 @@ templateIDList = ipyData.GetTemplateIDList() if not templateIDList: return - + job = curPlayer.GetJob() + actWorldLV = actCostRebateInfo.get(ShareDefine.ActKey_WorldLV, 0) openServerDay = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_ServerDay) + 1 actInfo = ChPyNetSendPack.tagMCCostRebateInfo() actInfo.StartDate = GameWorld.GetOperationActionDateStr(ipyData.GetStartDate(), openServerDay) @@ -290,7 +291,7 @@ awardInfo.AwardIndex = ipyData.GetAwardIndex() awardInfo.NeedGold = ipyData.GetNeedCostGold() awardInfo.AwardItem = [] - for itemID, itemCount, isBind in ipyData.GetAwardItemList(): + for itemID, itemCount, isBind in __GetItemList(ipyData.GetAwardItemList(), job, actWorldLV): awardItem = ChPyNetSendPack.tagMCCostRebateAwardItem() awardItem.ItemID = itemID awardItem.ItemCount = itemCount -- Gitblit v1.8.0