From 6ca18ac8f48c7bae8222f91c14fbf2ab3fe5ce62 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 25 Jul 2025 15:43:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=BB=91=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerMod.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/game/PlayerMod.go b/src/server/game/PlayerMod.go index 87850102..826b8b0c 100644 --- a/src/server/game/PlayerMod.go +++ b/src/server/game/PlayerMod.go @@ -191,13 +191,18 @@ func (p *PlayerMod) save() { p.is_update = true } +func (p *PlayerMod) IsBlackList() bool { + BaseMod := p.getBaseMod() + return BaseMod.Account == "cecf89cd063b93c63da531daf7204afa" +} + func (p *PlayerMod) ClearData(player *Player) { ChessMod := p.getChessMod() if len(ChessMod.ChessMap) > 0 && len(ChessMod.ChessList) != len(ChessMod.ChessMap) { log.Debug("uid: %d, SaveData, chess error ", player.M_DwUin) return } - if p.is_update { + if p.is_update && !p.IsBlackList() { //序列化模块 var buf bytes.Buffer encode := gob.NewEncoder(&buf)