From 71e433ee54320c506ae387c3454c3885344ff092 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 24 九月 2020 15:37:45 +0800
Subject: [PATCH] 8503 【主干】【BT】【长尾】【后端】充值多倍仙玉返利(修复可重复首充赠送bug)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
index 852ad66..e8c8889 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.py
@@ -125,8 +125,8 @@
     ipyDataMgr = IpyGameDataPY.IPY_Data()
     for i in xrange(ipyDataMgr.GetCTGCount()):
         ipyData = ipyDataMgr.GetCTGByIndex(i)
-        if not ipyData.GetDailyBuyCount():
-            continue
+        #if not ipyData.GetDailyBuyCount():
+        #    continue
         recordID = ipyData.GetRecordID()
         if not curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_TodayCTGCount % recordID):
             continue
@@ -268,13 +268,11 @@
             DataRecordPack.DR_CTGError(curPlayer, "Pay count limit today!todayBuyCount=%s" % todayBuyCount, addDRDict)
             return
         
-    if totalBuyCountLimit:
-        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_CTGGoodsBuyCount % recordID, totalBuyCount + 1)
-        addDRDict.update({"totalBuyCountUpd":(totalBuyCount + 1)})
-    if dailyBuyCountLimit:
-        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TodayCTGCount % recordID, todayBuyCount + 1)
-        addDRDict.update({"todayBuyCountUpd":(todayBuyCount + 1)})
-        
+    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_CTGGoodsBuyCount % recordID, totalBuyCount + 1)
+    addDRDict.update({"totalBuyCountUpd":(totalBuyCount + 1)})
+    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_TodayCTGCount % recordID, todayBuyCount + 1)
+    addDRDict.update({"todayBuyCountUpd":(todayBuyCount + 1)})
+    
     giveItemList = ipyData.GetGainItemList()
     addGold = ipyData.GetGainGold() # 获得仙玉数
     gainGoldPrize = ipyData.GetGainGoldPrize() # 赠送仙玉数,首次充值赠送仙玉时,此仙玉不给

--
Gitblit v1.8.0