From fdec73aeaabd365dabd0626d4982abae5d45282f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期六, 18 九月 2021 18:03:08 +0800 Subject: [PATCH] 9187 【主干】【BT4】称号到期增加邮件提示 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py index 5eda731..0130e35 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py @@ -218,7 +218,7 @@ # @param curPlayer # @param dienstgradID 称号ID # @return None -def PlayerDelDienstgrad(curPlayer, dienstgradID, isRefreshAttr=True): +def PlayerDelDienstgrad(curPlayer, dienstgradID, isRefreshAttr=True, notifyMail=""): if curPlayer == None: #玩家不在线 return @@ -257,6 +257,10 @@ CalcAllDienstgradAttr(curPlayer) playerControl = PlayerControl.PlayerControl(curPlayer) playerControl.RefreshPlayerAttrState() + + if notifyMail != "": + PlayerControl.SendMailByKey(notifyMail, [curPlayer.GetPlayerID()], [], [dienstgradID, dienstgradID]) + return True ## 穿着玩家称号 @@ -528,7 +532,7 @@ #依次删除称号 for curGradID in needClearList: - PlayerDelDienstgrad(curPlayer, curGradID) + PlayerDelDienstgrad(curPlayer, curGradID, notifyMail="TitleTimeout") return #-------------------特殊处理称号逻辑------------------- -- Gitblit v1.8.0