| | |
| | | for playerID in killerIDList:
|
| | | killer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
|
| | | if not killer:
|
| | | GameWorld.ErrLog("击杀跨服boss时主服玩家不在线, playerID=%s,mapID=%s,bossID=%s" % (playerID, mapID, bossID))
|
| | | #GameWorld.ErrLog("击杀跨服boss时主服玩家不在线, playerID=%s,mapID=%s,bossID=%s" % (playerID, mapID, bossID))
|
| | | #DataRecordPack.SendEventPack("CrossBoss_Error", {"PlayerID":playerID, "Error":"MainServerOffline"})
|
| | | killTime = int(time.time())
|
| | | PyGameData.g_unNotifyKillCrossBossDict[playerID] = [killTime, mapID, bossID]
|
| | |
| | | def Sync_CrossBossInfo(curPlayer=None, syncBOSSIDList=[]):
|
| | | ## 同步boss相关信息
|
| | |
|
| | | curTime = int(time.time())
|
| | | curTime = GameWorld.ChangeTimeStrToNum(GameWorld.GetCrossServerTimeStr())
|
| | |
|
| | | recTypeListData = GameWorld.GetUniversalRecMgr().GetTypeList(ShareDefine.Def_UniversalGameRecType_CrossBossInfo)
|
| | |
|