From a8a5c37dd76daa13e8e8e2367a44dcd4da439e19 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 28 二月 2025 17:57:38 +0800
Subject: [PATCH] 10349 【越南】【英文】【BT】【砍树】跨服竞技场优化 - 跨服天梯每次打开界面查询CD为4分钟刷新一次

---
 System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
index a5551ba..a0eae97 100644
--- a/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
+++ b/System/CrossServerOneVsOne/CrossServerOneVsOneModel.cs
@@ -29,7 +29,7 @@
         // 璺ㄦ湇绔炴妧鍦烘敼鎴愬尮閰�3涓璞★紝杩涜閫夋嫨鎸戞垬
         public List<HC001_tagGCCrossRealmPKMatchOK.tagGCCrossRealmPKMatchPlayer> matchPlayers = new List<HC001_tagGCCrossRealmPKMatchOK.tagGCCrossRealmPKMatchPlayer>();
         public event Action UpdateMatchPlayersEvent;
-        public bool loginQueryMatch = false;
+        public float queryMatchTime; //鏌ヨ鍖归厤鏃堕棿, 闂撮殧鏌ヨ
 
         public Dictionary<int, GA_PlayerClient.PlayerInfo> robots = new Dictionary<int, GA_PlayerClient.PlayerInfo>();
 
@@ -56,7 +56,7 @@
             InitData();
             robots.Clear();
             matchPlayers.Clear();
-            loginQueryMatch = false;
+            queryMatchTime = 0;
         }
 
         public void OnAfterPlayerDataInitialize()
@@ -103,7 +103,7 @@
 
         void OnDay()
         {
-            loginQueryMatch = false;
+            queryMatchTime = 0;
         }
 
         private void UpdateSecond()
@@ -504,10 +504,9 @@
         {
             if (type == 0)
             {
-                if (loginQueryMatch)
+                if (Time.time - queryMatchTime < 240)
                     return;
-                else
-                    loginQueryMatch = true;
+                queryMatchTime = Time.time;
             }
 
             var match = new CC101_tagCMCrossRealmPKMatch();

--
Gitblit v1.8.0