| | |
| | | import PlayerFamilyBoss
|
| | | #import PlayerManorWar
|
| | | import PlayerBourse
|
| | | import GameWorldActionTeHui
|
| | | import PlayerZhuXianBoss
|
| | | import PlayerXMZZ
|
| | | import GameWorldShopItem
|
| | | import PlayerTruck
|
| | |
| | | import GMShell
|
| | | import IPY_PlayerDefine
|
| | | import CrossRealmPK
|
| | | import AuctionHouse
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | PlayerTruck.SyncPlayerTruckStartTime(curPlayer)
|
| | | #通知玩家交易所挂单情况
|
| | | PlayerBourse.OnPlayerLogin(curPlayer)
|
| | |
|
| | | #拍卖行
|
| | | AuctionHouse.OnPlayerLogin(curPlayer)
|
| | | |
| | | #上线广播
|
| | | __CheckWorldNotifyOnLogin(curPlayer, tick)
|
| | |
|
| | |
| | | PlayerFBHelpBattle.OnHelpPlayerLogin(curPlayer)
|
| | | #跨服PK
|
| | | CrossRealmPK.OnPlayerLogin(curPlayer)
|
| | | #诛仙BOSS
|
| | | PlayerZhuXianBoss.OnPlayerLogin(curPlayer)
|
| | |
|
| | | GMShell.OnPlayerLogin(curPlayer)
|
| | | GMT_CTG.OnPlayerLogin(curPlayer)
|
| | | return
|
| | |
|
| | |
| | | PlayerGeTui.NewGuyCallBackGeTui(curPlayer, tick)
|
| | | # 设置家族成员离线时间
|
| | | SetPlayerOfflineTime(curPlayer)
|
| | | |
| | | #拍卖行
|
| | | AuctionHouse.OnPlayerLeaveServer(curPlayer)
|
| | | #------------镖车逻辑
|
| | | #TruckPlayerDisconnectProcess(curPlayer, tick)
|
| | | return
|
| | |
| | | #===============================================================================
|
| | | #自己已经初始化成功
|
| | | curPlayer.SetInitOK(True)
|
| | | |
| | | GMShell.OnPlayerLogin(curPlayer)
|
| | | #发送请求至目标地图(任务需要登陆家族长触发事件)
|
| | | __RefreshFamilyToMapServer(curPlayer)
|
| | | return
|
| | |
| | | fblinePack = ChPyNetSendPack.tagGCFBLinePlayerCnt()
|
| | | fblinePack.MapID = tagMapID
|
| | | fblinePack.FBLineInfoList = []
|
| | | for lineID, playerCnt in fbLinePlayerCntDict.items():
|
| | | for lineID, infoList in fbLinePlayerCntDict.items():
|
| | | mapLineState = ChPyNetSendPack.tagGCFBLineInfo()
|
| | | mapLineState.Clear()
|
| | | mapLineState.FBLineID = lineID
|
| | | mapLineState.PlayerCnt = playerCnt
|
| | | mapLineState.PlayerCnt = infoList[0] if infoList else 0
|
| | | mapLineState.ExtraStr = infoList[1] if len(infoList) > 1 else ''
|
| | | mapLineState.ExtraStrLen = len(mapLineState.ExtraStr)
|
| | | fblinePack.FBLineInfoList.append(mapLineState)
|
| | |
|
| | | fblinePack.Count = len(fblinePack.FBLineInfoList)
|