From 2df1f14875b84da3bc57e7e9d3448ff852fb487e Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 09 十月 2019 15:51:20 +0800 Subject: [PATCH] 8299 【恺英】【开发】新增每日直购(增加每日免费直购礼包领取支持) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py index 315394c..8d0e19d 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py @@ -5271,10 +5271,17 @@ 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) @@ -5288,6 +5295,9 @@ # 活跃度奖励 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) -- Gitblit v1.8.0