| | |
| | | import PlayerEquipDecompose
|
| | | import PlayerCoat
|
| | | import PlayerGreatMaster
|
| | | import PlayerCostVIP
|
| | | import PlayerGatherSoul
|
| | | import PlayerMergeKing
|
| | | import PlayerMergePK
|
| | | import GameFuncComm
|
| | |
| | |
|
| | | #同步GameServer自己的地图ID
|
| | | curPlayer.Sync_GameServer_MapID()
|
| | | |
| | | # 屏蔽跨服下关闭和子服重复的数据的发送 pushsend接口, notifyall正常发送
|
| | | # !!!必要发送的数据要注意位置
|
| | | if GameWorld.IsMergeServer():
|
| | | curPlayer.SetForbiddenSyncClientState(True)
|
| | |
|
| | | SyncGuideState(curPlayer)
|
| | |
|
| | |
| | | SyncChatBubbleBoxState(curPlayer)
|
| | | # 副本助战
|
| | | FBHelpBattle.DoPlayerLogin(curPlayer)
|
| | | |
| | | # 聚魂
|
| | | PlayerGatherSoul.PlayerLogin(curPlayer)
|
| | | curPlayer.SetState(0) # 脱机挂恢复为正常上线
|
| | | curPlayer.SetFacePic(0) # 通知数据库是否保存还是下线,做一次恢复,1为保存 0为正常下线
|
| | | tjgTime = PlayerTJG.GetTJGTime(curPlayer)
|
| | |
| | | # 如果被禁言的,上线同步前端
|
| | | if curPlayer.GetGMForbidenTalk():
|
| | | curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_ForbidenTalk, curPlayer.GetGMForbidenTalk(), False)
|
| | | |
| | | # 屏蔽跨服下关闭和子服重复的数据的发送 pushsend接口, notifyall正常发送
|
| | | # !!!必要发送的数据要注意位置
|
| | | if GameWorld.IsMergeServer():
|
| | | curPlayer.SetForbiddenSyncClientState(False)
|
| | | |
| | | return
|
| | |
|
| | |
|