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