From d196d101b54ca95a1343399841d6b4e1117143b7 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 04 六月 2025 14:53:08 +0800 Subject: [PATCH] 16 卡牌服务端(GMT命令个人邮件、全服邮件相关;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Mail.py | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Mail.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Mail.py index 78412de..eb1d801 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Mail.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Mail.py @@ -122,15 +122,13 @@ DataRecordPack.DR_MailDel(playerID, guid, "GMDel") notifyGUIDState[guid] = ShareDefine.MailState_Del GameWorld.DebugAnswer(curPlayer, "删除个人邮件:%s" % len(guidList)) + PlayerMail.Sync_PlayerMailState(curPlayer, notifyGUIDState) guidList = mailMgr.GetServerMailGuids() for guid in guidList: - playerStateDict = mailMgr.DelServerMail(guid) - if playerID in playerStateDict and playerStateDict[playerID] < ShareDefine.MailState_Del: - notifyGUIDState[guid] = ShareDefine.MailState_Del + PlayerMail.DelServerMail(guid, "GMDel") if len(guidList): GameWorld.DebugAnswer(curPlayer, "删除全服邮件:%s" % len(guidList)) - PlayerMail.Sync_PlayerMailState(curPlayer, notifyGUIDState) return def PrintPlayerMail(curPlayer): -- Gitblit v1.8.0