hxp
2021-09-18 fdec73aeaabd365dabd0626d4982abae5d45282f
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
#-------------------特殊处理称号逻辑-------------------