|  |  | 
 |  |  | #"""Version = 2017-06-22 15:00"""
 | 
 |  |  | #---------------------------------------------------------------------
 | 
 |  |  | import GameWorld
 | 
 |  |  | import PlayerDBOper
 | 
 |  |  | import IPY_GameServer
 | 
 |  |  | import IpyGameDataPY
 | 
 |  |  | import CrossRealmMsg
 | 
 |  |  | 
 |  |  | 
 | 
 |  |  | 
 | 
 |  |  | #------------------------------------------------------------------------------ 
 | 
 |  |  | ## 协助目标玩家ID
 | 
 |  |  | def SetAssistTagPlayerID(curPlayer, value):
 | 
 |  |  |     curPlayer.SetExAttr1(value)
 | 
 |  |  |     SetMapServerPlayerAttrValue(curPlayer, "SetAssistTagPlayerID", value)
 | 
 |  |  |     return
 | 
 |  |  | def GetAssistTagPlayerID(curPlayer): return curPlayer.GetExAttr1()
 | 
 |  |  | 
 | 
 |  |  | ## 副本功能线路ID
 | 
 |  |  | def SetFBFuncLineID(curPlayer, funcLineID): return curPlayer.SetExAttr3(funcLineID)
 | 
 |  |  | def GetFBFuncLineID(curPlayer): return curPlayer.GetExAttr3()
 | 
 |  |  | 
 | 
 |  |  | ##VIP到期时间
 | 
 |  |  | def GetVIPExpireTime(curPlayer): return curPlayer.GetExAttr9()
 | 
 |  |  | 
 |  |  | def GetGMForbidenTalk(curPlayer): return curPlayer.GetDictByKey(ChConfig.Def_ForbiddenTalk)
 | 
 |  |  | def SetGMForbidenTalk(curPlayer, value): curPlayer.SetDict(ChConfig.Def_ForbiddenTalk, value)
 | 
 |  |  | 
 | 
 |  |  | # 玩家账号状态值
 | 
 |  |  | def SetPlayerAccState(curPlayer, accState):
 | 
 |  |  |     #curPlayer.SetAccState(accState)
 | 
 |  |  |     curPlayer.SetExAttr17(accState)
 | 
 |  |  |     #需要立即更新DB
 | 
 |  |  |     PlayerDBOper.UpdateDBOper(PlayerDBOper.Table_DBPlayer, {"PlayerID":curPlayer.GetPlayerID()}, {"AccState":accState, "ExAttr17":accState})
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | #------------------------------------------------------------------------------ 
 | 
 |  |  | 
 |