From 03a39e5d596b6430db2c406a3349a1dae75c7f2e Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 09 七月 2024 16:11:00 +0800 Subject: [PATCH] 10205 【越南】【主干】【港台】【砍树】自选礼包 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py index 5f0a463..3a1da3e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActBuyCountGift.py @@ -86,8 +86,7 @@ ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID) if not ipyData: return - ctgIDInfo = ipyData.GetCTGIDInfo() - resetCTGIDList = ctgIDInfo.keys() + resetCTGIDList = ipyData.GetCTGIDList() PlayerCoin.DoResetCTGCountByIDList(curPlayer, "ActBuyCountGift", resetCTGIDList) return @@ -109,8 +108,7 @@ ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID) if not ipyData: return - CTGIDInfo= ipyData.GetCTGIDInfo() - CTGIDList = CTGIDInfo.keys() + CTGIDList = ipyData.GetCTGIDList() CTGCountAwardInfo = ipyData.GetCTGCountAwardInfo() if buyCount not in CTGCountAwardInfo: GameWorld.DebugLog("购买次数礼包没有该次数礼包奖励! actNum=%s,cfgID=%s,buyCount=%s" % (actNum, cfgID, buyCount), playerID) @@ -168,7 +166,6 @@ ipyData = IpyGameDataPY.GetIpyGameData("ActBuyCountGift", cfgID) if not ipyData: return - CTGIDInfo = ipyData.GetCTGIDInfo() CTGCountAwardInfo = ipyData.GetCTGCountAwardInfo() startDateStr, endDateStr = GameWorld.GetOperationActionDateStr(ipyData) @@ -180,13 +177,8 @@ actInfo.LimitLV = ipyData.GetLVLimit() actInfo.IsDayReset = ipyData.GetIsDayReset() actInfo.ResetType = ipyData.GetResetType() - actInfo.CTGIDInfoList = [] - for ctgID, discount in CTGIDInfo.items(): - ctg = ChPyNetSendPack.tagMCActBuyCountCTGID() - ctg.CTGID = ctgID - ctg.Discount = discount - actInfo.CTGIDInfoList.append(ctg) - actInfo.CTGIDCount = len(actInfo.CTGIDInfoList) + actInfo.CTGIDList = ipyData.GetCTGIDList() + actInfo.CTGIDCount = len(actInfo.CTGIDList) actInfo.BuyCountGiftList = [] for buyCount, awardItemList in CTGCountAwardInfo.items(): -- Gitblit v1.8.0