| | |
| | | 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
|
| | |
| | | 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)})
|
| | |
|