| | |
| | | import GameWorld
|
| | | import ChConfig
|
| | |
|
| | | CostMoneyType = IPY_GameWorld.TYPE_Price_Gold_Money
|
| | | PrizeMoneyType = IPY_GameWorld.TYPE_Price_Gold_Paper
|
| | |
|
| | | def OnPlayerLogin(curPlayer):
|
| | |
|
| | | for actInfo in PyGameData.g_operationActionDict.get(ShareDefine.OperationActionName_GodGift, {}).values():
|
| | |
| | | ipyData = IpyGameDataPY.GetIpyGameData("ActGodGift", cfgID)
|
| | | if not ipyData:
|
| | | return
|
| | | CostMoneyType = ipyData.GetUseMoneyType()
|
| | | costMoneyValueList = ipyData.GetUseGoldList()
|
| | | PrizeMoneyType = ipyData.GetPrizeMoneyType()
|
| | | prizeMoneyValueList = ipyData.GetPrizeMoneyList()
|
| | |
|
| | | awardIpyDataList = IpyGameDataPY.GetIpyGameDataList("ActGodGiftAward", templateID) if templateID else []
|
| | |
| | | clientPack.EndtDate = endDateStr
|
| | | clientPack.IsDayReset = ipyData.GetIsDayReset()
|
| | | clientPack.LimitLV = ipyData.GetLVLimit()
|
| | | clientPack.CostMoneyType = CostMoneyType
|
| | | clientPack.CostMoneyType = ipyData.GetUseMoneyType()
|
| | | clientPack.CostMoneyValueList = ipyData.GetUseGoldList()
|
| | | clientPack.CostMoneyValueCount = len(clientPack.CostMoneyValueList)
|
| | | clientPack.PrizeMoneyType = PrizeMoneyType
|
| | | clientPack.PrizeMoneyType = ipyData.GetPrizeMoneyType()
|
| | | clientPack.PrizeMoneyValueList = ipyData.GetPrizeMoneyList()
|
| | | clientPack.PrizeMoneyValueCount = len(clientPack.PrizeMoneyValueList)
|
| | | clientPack.ResetLimitTimes = ipyData.GetResetLimitTimes()
|