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