| | |
| | | import GameWorld
|
| | | import PlayerControl
|
| | | import ChPyNetSendPack
|
| | | import PlayerBillboard
|
| | | import IPY_PlayerDefine
|
| | | import NetPackCommon
|
| | | import IpyGameDataPY
|
| | | import PlayerFamily
|
| | | import PyMongoMain
|
| | | import PlayerTask
|
| | | import DirtyList
|
| | | import ChPlayer
|
| | |
|
| | | def OnPlayerLogin(curPlayer):
|
| | | if curPlayer.NomalDictGetProperty(ChConfig.Def_Player_Rename):
|
| | |
| | | clientPack.PlayerName = curPlayer.GetPlayerName()
|
| | | NetPackCommon.SendFakePack(curPlayer, clientPack)
|
| | |
|
| | | #同步其他功能玩家名
|
| | | PlayerFamily.RefreshFamilyMember(curPlayer)
|
| | | PlayerBillboard.UpdatePlayerBillboardName(curPlayer)
|
| | | #社交名待更新
|
| | | ChPlayer.OnPlayerBaseInfoChange(curPlayer, IPY_PlayerDefine.CDBPlayerRefresh_PlayerName) # 玩家名
|
| | |
|
| | | PlayerTask.UpdTaskValue(curPlayer, ChConfig.TaskType_Rename)
|
| | | return
|