From 4c9f8762ef2f59b628a4d736618724019da54d0a Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期三, 09 一月 2019 11:52:29 +0800
Subject: [PATCH] 5767 【前端】【1.5】新增8-14天活动功能(制作成7日运营活动的模板)
---
System/OpenServerActivity/OpenServiceAchievementModel.cs | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/System/OpenServerActivity/OpenServiceAchievementModel.cs b/System/OpenServerActivity/OpenServiceAchievementModel.cs
index 91c5c78..bbd2182 100644
--- a/System/OpenServerActivity/OpenServiceAchievementModel.cs
+++ b/System/OpenServerActivity/OpenServiceAchievementModel.cs
@@ -204,6 +204,7 @@
WeekPartyItem.ItemCnt = (int)item.ItemCnt;
WeekPartyItem.IsBind = item.IsBind;
WeekPartyItem.NeedPoint = 0;
+ WeekPartyAction.WeekPartyItem[z] = WeekPartyItem;
}
if (WeekPartyActionDic.ContainsKey((int)ActionInfo.TemplateID))
{
@@ -214,6 +215,7 @@
WeekPartyActionDic.Add((int)ActionInfo.TemplateID, WeekPartyAction);
}
}// 娲诲姩妯℃澘淇℃伅
+ GetDayNow();
if (WeekPartyUpdate != null)
{
WeekPartyUpdate();
@@ -271,13 +273,39 @@
{
int Day = 0;
var time = TimeDayBeginAndOver[0];
+ if (TimeDayBeginAndOver.Length <= 0 || time==null)
+ {
+ return;
+ }
DateTime time1 = new DateTime(time.Year, time.Month, time.Day);
DateTime time2 = new DateTime(TimeUtility.ServerNow.Year, TimeUtility.ServerNow.Month, TimeUtility.ServerNow.Day);
TimeSpan ts = time2.Subtract(time1);
Day = (int)ts.TotalDays;
+ DebugEx.LogError("杈撳嚭褰撳墠鐨勫ぉ鏁�"+ Day);
DayNow = Day;
}
+ public void SendGetWeekParty(int day,int temdayplateID)//棰嗗彇鍛ㄧ媯娆㈡椿鍔ㄥ鍔�
+ {
+ CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
+ getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyAct;
+ getReward.DataEx = (uint)day;
+ string StrID = temdayplateID.ToString();
+ getReward.DataExStrLen = (byte)StrID.Length;
+ getReward.DataExStr = StrID;
+ GameNetSystem.Instance.SendInfo(getReward);
+ }
+ public void SendGetWeekPartyPoint(int day, int point)//棰嗗彇鍛ㄧ媯娆㈢Н鍒嗗鍔�
+ {
+ CA504_tagCMPlayerGetReward getReward = new CA504_tagCMPlayerGetReward();
+ getReward.RewardType = (byte)GotServerRewardType.Def_RewardType_WeekPartyPoint;
+ getReward.DataEx = (uint)day;
+ string StrID = point.ToString();
+ getReward.DataExStrLen = (byte)StrID.Length;
+ getReward.DataExStr = StrID;
+ GameNetSystem.Instance.SendInfo(getReward);
+ }
+
}
--
Gitblit v1.8.0