|  |  |  | 
|---|
|  |  |  | import time | 
|---|
|  |  |  | import FormulaControl | 
|---|
|  |  |  | import PlayerBossReborn | 
|---|
|  |  |  | import PlayerActGarbageSorting | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #关联类型 | 
|---|
|  |  |  | ( | 
|---|
|  |  |  | 
|---|
|  |  |  | curTotalPoint = __GetPDictValue(curPlayer, ChConfig.Def_PDict_Activity_TotalPoint) | 
|---|
|  |  |  | __SetPDictValue(curPlayer, ChConfig.Def_PDict_Activity_TotalPoint, curTotalPoint + addValue) | 
|---|
|  |  |  | __AddCanCostActivityPoint(curPlayer, addValue, isLVUp) | 
|---|
|  |  |  | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_Activity, addValue) | 
|---|
|  |  |  | PlayerControl.NotifyCode(curPlayer, "GetActivity", [addValue]) | 
|---|
|  |  |  | SyncDailyActivityInfo(curPlayer) | 
|---|
|  |  |  | EventShell.EventRespons_AddActivityValue(curPlayer) | 
|---|
|  |  |  | 
|---|
|  |  |  | GameWorld.DebugLog("没有活跃放置奖励,无法领取!") | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | rewardCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ActivityPlaceRewardCount) | 
|---|
|  |  |  | isAppointItem = 0 | 
|---|
|  |  |  | rewardItemList = [] | 
|---|
|  |  |  | for i in xrange(rewardItemCount): | 
|---|
|  |  |  | 
|---|
|  |  |  | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ActivityPlaceRewardItem, 0) | 
|---|
|  |  |  | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ActivityPlaceRewardCount, 0) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | GameWorld.DebugLog("领取活跃放置奖励: rewardItemCount=%s,rewardItemList=%s" % (rewardItemCount, rewardItemList)) | 
|---|
|  |  |  | GameWorld.DebugLog("领取活跃放置奖励: rewardCount=%s,rewardItemCount=%s,rewardItemList=%s" % (rewardCount, rewardItemCount, rewardItemList)) | 
|---|
|  |  |  | ItemControler.GivePlayerItemOrMail(curPlayer, rewardItemList) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | EventShell.EventRespons_ActivityPlace(curPlayer, "getreward") | 
|---|
|  |  |  | PlayerActGarbageSorting.AddActGarbageTaskProgress(curPlayer, ChConfig.Def_GarbageTask_ActivityPlace, rewardCount) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Sync_ActivityPlaceInfo(curPlayer) | 
|---|
|  |  |  | return | 
|---|