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)