From 85c06510567b94aac90bdbbe2ed138092b9e3a08 Mon Sep 17 00:00:00 2001 From: milimoe Date: Thu, 16 Jan 2025 01:44:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B5=8B=E8=AF=95=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=BC=95=E7=94=A8=EF=BC=9B=E6=9B=B4=E6=96=B0=E5=8C=BF?= =?UTF-8?q?=E5=90=8D=E6=9C=8D=E5=8A=A1=E5=99=A8=E7=9A=84=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OshimaServers/AnonymousServer.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/OshimaServers/AnonymousServer.cs b/OshimaServers/AnonymousServer.cs index 689e34b..fa7cd27 100644 --- a/OshimaServers/AnonymousServer.cs +++ b/OshimaServers/AnonymousServer.cs @@ -113,10 +113,15 @@ namespace Oshima.FunGame.OshimaServers Dictionary result = []; Controller.WriteLine("接收匿名服务器消息", LogLevel.Debug); - // 根据服务器和客户端的数据传输约定,自行处理 data,并返回。 + long groupid = NetworkUtility.JsonDeserializeFromDictionary(data, "groupid"); + if (groupid > 0) + { + result["groupid"] = groupid; + } string msg = ""; if (data.Count > 0) { + // 根据服务器和客户端的数据传输约定,自行处理 data,并返回。 string command = NetworkUtility.JsonDeserializeFromDictionary(data, "command") ?? ""; switch (command.Trim().ToLower()) { @@ -136,7 +141,7 @@ namespace Oshima.FunGame.OshimaServers } if (msg.Trim() != "") { - result.Add("msg", msg); + result["msg"] = msg; } return result; @@ -198,7 +203,7 @@ namespace Oshima.FunGame.OshimaServers public string SCList() { - string result = "☆--- OSMTV 圣人排行榜 TOP10 ---☆\r\n统计时间:" + DateTime.Now.ToString(General.GeneralDateTimeFormatChinese); + string result = $"☆--- OSMTV 圣人排行榜 TOP10 ---☆\r\n统计时间:{DateTime.Now.ToString(General.GeneralDateTimeFormatChinese)}\r\n"; SQLHelper? sql = Controller.SQLHelper; if (sql != null) @@ -214,7 +219,8 @@ namespace Oshima.FunGame.OshimaServers if (count > 10) break; long qq = Convert.ToInt64(dr["qq"]); double sc = Convert.ToDouble(dr["sc"]); - result += $"{count}. 用户:{qq},圣人点数:{sc} 分\r\n"; + string remark = Convert.ToString(dr["remark"]) ?? ""; + result += $"{count}. 用户:{qq},圣人点数:{sc} 分{(remark.Trim() != "" ? $" ({remark})" : "")}\r\n"; } } }