From 5a0157d6388bf849498760563c57014be8b17122 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 12 三月 2025 14:55:51 +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 8a54ee9..31659c2 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -53309,6 +53309,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)
@@ -53326,6 +53327,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):
@@ -53342,6 +53344,7 @@
         self.ZhanlingType = 0
         self.IsActivite = 0
         self.IsActiviteH = 0
+        self.AllFinishTime = 0
         self.Value1 = 0
         self.RewardCount = 0
         self.RewardList = list()
@@ -53353,6 +53356,7 @@
         length += 1
         length += 1
         length += 1
+        length += 4
         length += 4
         length += 2
         for i in range(self.RewardCount):
@@ -53366,6 +53370,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):
@@ -53378,6 +53383,7 @@
                                 ZhanlingType:%d,
                                 IsActivite:%d,
                                 IsActiviteH:%d,
+                                AllFinishTime:%d,
                                 Value1:%d,
                                 RewardCount:%d,
                                 RewardList:%s
@@ -53387,6 +53393,7 @@
                                 self.ZhanlingType,
                                 self.IsActivite,
                                 self.IsActiviteH,
+                                self.AllFinishTime,
                                 self.Value1,
                                 self.RewardCount,
                                 "..."

--
Gitblit v1.8.0