From 669ad215fec240afaf92be612f2b0077731c8e0f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 26 十二月 2018 10:38:46 +0800 Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(删除旧跨服代码) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py | 35 ++++------------------------------- 1 files changed, 4 insertions(+), 31 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py index 16775d0..6287537 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py @@ -70,7 +70,6 @@ import PlayerGreatMaster import ItemControler import GameFuncComm -import PlayerMergeEvent import IpyGameDataPY import PlayerRune import GameLogic_DuJie @@ -231,7 +230,7 @@ # @return 无返回值 def WorldNotify(country, msgMark, msgParamList=[], lineID=0, mergeMinOSD=-1, mergeMaxOSD=-1, mergeMapInfo=[]): # 如果是跨服服务器,则广播子服 - if GameWorld.IsMergeServer(): + if GameWorld.IsCrossServer(): sendMsg = str([country, msgMark, msgParamList, lineID, mergeMinOSD, mergeMaxOSD, mergeMapInfo]) GameWorld.GetPlayerManager().GameServer_QueryPlayerResult(0, 0, 0, 'MergeWorldNotify', sendMsg, len(sendMsg)) @@ -354,7 +353,7 @@ return # 跨服服务器不允许发送邮件 - if GameWorld.IsMergeServer(): + if GameWorld.IsCrossServer(): return itemCountDict = {} @@ -1650,7 +1649,7 @@ # return #跨服活动人数分流处理 - if GameWorld.IsMergeServer(): + if GameWorld.IsCrossServer(): reqMapID = mapID mapID = __GetMergeFBPlayerMapID(curPlayer, reqMapID) if not mapID: @@ -2852,12 +2851,7 @@ SetPlayerCurrency(curPlayer, type_Price, curCurrency - price) else: GameWorld.Log("付费金钱异常 type_Price = %s" % (type_Price), curPlayer.GetPlayerID()) - return False - - #添加跨服操作事件 - if costType in ChConfig.MergeServerCanCostType: - eventInfo = [type_Price, price, costType, infoDict, quantity, costVIPGold] - PlayerMergeEvent.AddMSPlayerEvent(curPlayer.GetPlayerID(), PlayerMergeEvent.Def_MSPEvent_PayMoney, eventInfo) + return False #付款以后后续操作 __PayMoneyAfter(curPlayer, type_Price, price, costType, infoDict, quantity, costVIPGold) @@ -3658,10 +3652,6 @@ #副本获得经验, 无论获得多少经验均需通知, 有些副本逻辑需要通过获得经验时机处理 if GameWorld.GetMap().GetMapFBType() != IPY_GameWorld.fbtNull: FBLogic.OnGetExp(curPlayer, finalAddExp, expViewType) - - # 跨服中获得经验 - if finalAddExp and GameWorld.IsMergeServer(): - PlayerMergeEvent.AddMSPlayerEvent(curPlayer.GetPlayerID(), PlayerMergeEvent.Def_MSPEvent_AddExp, finalAddExp) return finalAddExp @@ -5837,10 +5827,6 @@ SetZhenQi(curPlayer, value) #EventReport.WriteEvent_add_zhenqi(curPlayer, eventName, eventData, addValue, value) - - if GameWorld.IsMergeServer(): - eventInfo = [addValue, eventName, eventData] - PlayerMergeEvent.AddMSPlayerEvent(curPlayer.GetPlayerID(), PlayerMergeEvent.Def_MSPEvent_AddZhenQi, eventInfo) return True @@ -5932,19 +5918,6 @@ def SetLongMaiLV(curPlayer, value): return #--------------------------------------------------------------------------- -## 设置玩家跨服预赛排位 -# @param curPlayer: 玩家实例 -# @param value: 威望值 -# @return: -def SetMergeWarRank(curPlayer, value): - return - - -## 获取玩家跨服预赛排位 -# @param curPlayer: 玩家实例 -# @return: 威望值 -def GetMergeWarRank(curPlayer): - return 0 ##获取可免费开启的格子数 # @param curPlayer 玩家对象 -- Gitblit v1.8.0