5722 【后端】【1.5】跨服BOSS开发(跨服掉落好物品同步到本分区所有服务器)
| | |
| | | import PlayerCompensation
|
| | | import IpyGameDataPY
|
| | | import PyGameDataStruct
|
| | | import CrossRealmPlayer
|
| | | import PyDataManager
|
| | | import PlayerControl
|
| | | import CrossRealmMsg
|
| | |
| | | # 同步到玩家对应子服
|
| | | if not serverGroupID:
|
| | | return
|
| | | CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_DropGoodItem, msgList, [serverGroupID])
|
| | | zoneIpyData = CrossRealmPlayer.GetServerCrossZoneIpyData(mapID, serverGroupID)
|
| | | if not zoneIpyData:
|
| | | return
|
| | | serverGroupIDList = zoneIpyData.GetServerGroupIDList()
|
| | | CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_DropGoodItem, msgList, serverGroupIDList)
|
| | | return
|
| | |
|
| | | recType = ShareDefine.Def_UniversalGameRecType_BossDropGoodItemInfo
|