| | |
| | | resultName, len(resultName))
|
| | | return
|
| | |
|
| | | ## //A5 04 玩家领取奖励 # tagCMPlayerGetReward
|
| | | ## 领取奖励
|
| | | # @param None None
|
| | | # @return None
|
| | | #//A5 04 玩家领取奖励 #tagCMPlayerGetReward
|
| | | #
|
| | | #struct tagCMPlayerGetReward
|
| | | #
|
| | | #{
|
| | | # tagHead Head;
|
| | | # BYTE RewardType; //奖励类型
|
| | | # DWORD DataEx; //附带信息
|
| | | # BYTE DataExStrLen; //附加字符信息长度
|
| | | # char DataExStr[DataExStrLen]; //附加字符信息
|
| | | #};
|
| | | def PlayerGetReward(index, clientData, tick):
|
| | | playerManager = GameWorld.GetPlayerManager()
|
| | | curPlayer = playerManager.GetPlayerByIndex(index)
|
| | |
| | | # 活跃度奖励
|
| | | if rewardType == ChConfig.Def_RewardType_Activity:
|
| | | PlayerActivity.GetActivityAward(curPlayer, dataEx)
|
| | | # 每日免费直购礼包
|
| | | elif rewardType == ChConfig.Def_RewardType_DayFreeGoldGift:
|
| | | PlayerCoin.OnGetDayFreeGoldGift(curPlayer)
|
| | | # 仙盟活跃度奖励
|
| | | elif rewardType == ChConfig.Def_RewardType_FamilyActivity:
|
| | | PlayerFamily.GetFamilyActivityAward(curPlayer, dataEx)
|