From 4c3692cb177bd7d8b62409e796979d943b8cca26 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 12 三月 2025 15:13:38 +0800
Subject: [PATCH] 10416 【英文】【bt】【GM】【砍树】登录基金和幻境基金 完成后可以重置购买

---
 ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index bfc6156..282506c 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -53389,6 +53389,7 @@
     ZhanlingType = 0    #(BYTE ZhanlingType)// 战令类型
     IsActivite = 0    #(BYTE IsActivite)// 普通战令是否已激活
     IsActiviteH = 0    #(BYTE IsActiviteH)// 高级战令是否已激活
+    AllFinishTime = 0    #(DWORD AllFinishTime)// 全部奖励领取完毕的时间戳,未完毕时该值为0,后端会在0点过天时检查可否重置,前端自行做倒计时表现即可
     Value1 = 0    #(DWORD Value1)// 战令对应的自定义值,可选,如登录战令代表开始计算日期时间戳
     RewardCount = 0    #(WORD RewardCount)
     RewardList = list()    #(vector<tagMCZhanling> RewardList)
@@ -53406,6 +53407,7 @@
         self.ZhanlingType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.IsActivite,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.IsActiviteH,_pos = CommFunc.ReadBYTE(_lpData, _pos)
+        self.AllFinishTime,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.Value1,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.RewardCount,_pos = CommFunc.ReadWORD(_lpData, _pos)
         for i in range(self.RewardCount):
@@ -53422,6 +53424,7 @@
         self.ZhanlingType = 0
         self.IsActivite = 0
         self.IsActiviteH = 0
+        self.AllFinishTime = 0
         self.Value1 = 0
         self.RewardCount = 0
         self.RewardList = list()
@@ -53433,6 +53436,7 @@
         length += 1
         length += 1
         length += 1
+        length += 4
         length += 4
         length += 2
         for i in range(self.RewardCount):
@@ -53446,6 +53450,7 @@
         data = CommFunc.WriteBYTE(data, self.ZhanlingType)
         data = CommFunc.WriteBYTE(data, self.IsActivite)
         data = CommFunc.WriteBYTE(data, self.IsActiviteH)
+        data = CommFunc.WriteDWORD(data, self.AllFinishTime)
         data = CommFunc.WriteDWORD(data, self.Value1)
         data = CommFunc.WriteWORD(data, self.RewardCount)
         for i in range(self.RewardCount):
@@ -53458,6 +53463,7 @@
                                 ZhanlingType:%d,
                                 IsActivite:%d,
                                 IsActiviteH:%d,
+                                AllFinishTime:%d,
                                 Value1:%d,
                                 RewardCount:%d,
                                 RewardList:%s
@@ -53467,6 +53473,7 @@
                                 self.ZhanlingType,
                                 self.IsActivite,
                                 self.IsActiviteH,
+                                self.AllFinishTime,
                                 self.Value1,
                                 self.RewardCount,
                                 "..."

--
Gitblit v1.8.0