From ecd59046f9ca7df5e112d1d0f17ebaf60aa7ac9a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 23 二月 2023 16:10:39 +0800 Subject: [PATCH] 1111 【后端】【bt9】【bt8】【主干】修复暴击概率抗性210刷属性没通知前端bug; --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py index 4d45f72..3059766 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py @@ -67,10 +67,13 @@ import PyGameData import PlayerTalk import PlayerStore +import CrossYaomoBoss import CrossRealmPlayer import CrossRealmMsg import CrossRealmPK +import CrossChampionship import CrossBattlefield +import CrossActAllRecharge import ChPyNetSendPack import NetPackCommon import AuctionHouse @@ -580,6 +583,13 @@ PlayerExam.MapServer_ExitAction(srcPlayerID) return + if callName == 'FuncOpen': + curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) + if not curPlayer: + return + PlayerControl.DoFuncOpenLogic(curPlayer, eval(resultName)) + return + if callName == 'TeamNotify': #队伍通知 teamID = pack.GetQueryID() @@ -619,6 +629,11 @@ GameDataRecord.ChangeCoinCnt(eval(resultName)) return + #跨服排位PK战斗结算 + if callName == "CrossChampionshipPKOver": + CrossChampionship.MapServer_CrossChampionshipPKOver(eval(resultName), tick) + return + #跨服匹配PK战斗结算 if callName == "CrossPKOver": CrossRealmPK.MapServer_CrossPKOver(eval(resultName), tick) @@ -655,6 +670,19 @@ CrossBattlefield.MapServer_CrossBattlefieldOver(eval(resultName)) return + # 跨服妖魔boss伤害结算 + if callName =="CrossYaomoBossHurtInfo": + CrossYaomoBoss.MapServer_CrossYaomoBossHurtInfo(eval(resultName)) + return + + # 跨服全民充值 + if callName == "CrossActAllRecharge": + curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) + if not curPlayer: + return + CrossActAllRecharge.MapServer_CrossActAllRecharge(curPlayer, eval(resultName)) + return + #py喇叭聊天 if callName == 'PYSpeaker': curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) -- Gitblit v1.8.0