From 84ede803777ff10b5cbe93b1ec0168af08f55d5e Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 13 一月 2021 18:11:26 +0800 Subject: [PATCH] 8677 【BT】【后端】跨服冲榜活动; 新增跨服活动时间管理模块、跨服榜单;跨服邮件;跨服广播优化;相关GM命令、后台工具; --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py index d660881..05939f6 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py @@ -21,6 +21,8 @@ import IPY_GameServer import CrossRealmPlayer import PlayerCompensation +import CrossActionControl +import CrossBillboard import GameWorldBoss import CrossRealmPK import PlayerQuery @@ -79,7 +81,16 @@ elif msgType == ShareDefine.ClientServerMsg_PKBillboard: CrossRealmPK.ClientServerMsg_PKBillboard(serverGroupID, msgData) - + + elif msgType == ShareDefine.ClientServerMsg_QueryBillboard: + CrossBillboard.ClientServerMsg_QueryBillboard(serverGroupID, msgData) + + elif msgType == ShareDefine.ClientServerMsg_UpdateBillboard: + CrossBillboard.ClientServerMsg_UpdateBillboard(serverGroupID, msgData) + + elif msgType == ShareDefine.ClientServerMsg_MailContent: + PlayerCompensation.ClientServerMsg_MailContent(serverGroupID, msgData, tick) + elif msgType == ShareDefine.ClientServerMsg_ChatCrossWorld: PlayerTalk.ClientServerMsg_ChatCrossWorld(serverGroupID, msgData, tick) @@ -136,6 +147,8 @@ CrossRealmPlayer.Sync_CrossCommInitDataToClientServer(serverGroupID) CrossRealmPK.Sync_CrossPKInitDataToClientServer(tick, serverGroupID) CrossBoss.Sync_CrossBossInitDataToClientServer(serverGroupID) + CrossActionControl.Sync_CrossActInfoToClientServer(serverGroupID) + PlayerCompensation.Sync_CrossMailPlayerIDToClientServer(serverGroupID) return def MapServer_CrossServerReceiveMsg(msgType, msgData, serverGroupID): @@ -253,11 +266,17 @@ elif msgType == ShareDefine.CrossServerMsg_PKSyncBillboard: CrossRealmPK.CrossServerMsg_PKSyncBillboard(msgData) + elif msgType == ShareDefine.CrossServerMsg_SyncBillboard: + CrossBillboard.CrossServerMsg_SyncBillboard(msgData, tick) + elif msgType == ShareDefine.CrossServerMsg_CrossBossInfo: CrossBoss.CrossServerMsg_CrossBossInfo(msgData) elif msgType == ShareDefine.CrossServerMsg_CrossBossState: CrossBoss.CrossServerMsg_CrossBossState(msgData) + + elif msgType == ShareDefine.CrossServerMsg_CrossActInfo: + CrossActionControl.CrossServerMsg_CrossActInfo(msgData) elif msgType == ShareDefine.CrossServerMsg_PutInItem: CrossRealmPlayer.CrossServerMsg_PutInItem(msgData) @@ -277,6 +296,12 @@ elif msgType == ShareDefine.CrossServerMsg_SendMail: PlayerCompensation.CrossServerMsg_SendMail(msgData) + elif msgType == ShareDefine.CrossServerMsg_MailPlayerIDList: + PlayerCompensation.CrossServerMsg_MailPlayerIDList(msgData) + + elif msgType == ShareDefine.CrossServerMsg_MailContent: + PlayerCompensation.CrossServerMsg_MailContent(msgData) + elif msgType == ShareDefine.CrossServerMsg_FBPlayerCount: PlayerFB.CrossServerMsg_FBPlayerCount(msgData) -- Gitblit v1.8.0