hxp
2021-09-18 fdec73aeaabd365dabd0626d4982abae5d45282f
9187 【主干】【BT4】称号到期增加邮件提示
1个文件已修改
8 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
#-------------------特殊处理称号逻辑-------------------