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