From a3622b43f026df8f871c3de4753d99775030036a Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:08:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=A2=9E=E5=8A=A0=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/admin.go | 1 + src/server/game/mod/kv/kv.go | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/server/game/admin.go b/src/server/game/admin.go index 61fa6386..87589fe7 100644 --- a/src/server/game/admin.go +++ b/src/server/game/admin.go @@ -186,6 +186,7 @@ func AdminPlayerInfo(args []interface{}) error { res["Code"] = player.PlayMod.getBaseMod().AddCode res["ChessMap"] = player.PlayMod.getChessMod().ChessMap res["ActLog"] = player.PlayMod.getFriendMod().ActivityLog + res["AdWatch"] = player.PlayMod.getKvMod().GetAdValue() friendList := player.PlayMod.getFriendMod().NewFriendList type friendInfo struct { Uid int64 diff --git a/src/server/game/mod/kv/kv.go b/src/server/game/mod/kv/kv.go index e721041e..0ed22f0d 100644 --- a/src/server/game/mod/kv/kv.go +++ b/src/server/game/mod/kv/kv.go @@ -1,6 +1,9 @@ package kv -import "server/msg" +import ( + GoUtil "server/game_util" + "server/msg" +) type KvMod struct { Data map[int]string @@ -31,3 +34,10 @@ func (f *KvMod) BackData() *msg.ResKv { Kv: kv, } } + +func (f *KvMod) GetAdValue() int { + if v, ok := f.Data[133]; ok { + return GoUtil.Int(v) + } + return 0 +}