ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py
@@ -44,6 +44,7 @@
import GameWorldOpenServerCampaign
import ShareDefine
import GameDataRecord
import PlayerPackData
import PlayerCompensation
import PlayerFB
import UpdatePlayerName
@@ -53,6 +54,7 @@
#import PlayerFamilyTech
import PlayerFamilyZhenfa
import PlayerFamilyRedPacket
import PlayerFamilyZhenbaoge
import PlayerFBHelpBattle
import PlayerHorsePetBoss
#import PlayerFamilyStore
@@ -75,13 +77,22 @@
import CrossChampionship
import CrossBattlefield
import CrossActAllRecharge
import PlayerActGubao
import PlayerActHorsePetTrain
import PlayerActLianqi
import PlayerActXianXiaMJ
import PlayerActBossTrial
import PlayerActFamilyCTGAssist
import ChPyNetSendPack
import NetPackCommon
import AuctionHouse
import PlayerFairyDomain
import GameWorldSkyTower
import GameWorldMineArea
import PlayerTurnFight
import GameWorldArena
import GameWorldItem
import PlayerRecData
import PlayerAssist
import PlayerLove
@@ -630,27 +641,9 @@
        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)
        return
    #跨服匹配房间开启
    if callName == "CrossPKRoomOpen":
        CrossRealmPK.MapServer_CrossPKRoomOpen(eval(resultName), tick)
        return
    #跨服匹配PK取消匹配
    if callName == "CrossRealmPKCancel":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        CrossRealmPK.SendCancelCrossRealmPKMatch(curPlayer, resultName)
    #请求玩家的打包数据
    if callName == "ReuestPlayerPackData":
        PlayerPackData.OnMGReuestPlayerPackData(eval(resultName))
        return
    
    #跨服PK请求玩家当前排名
@@ -684,6 +677,46 @@
        CrossActAllRecharge.MapServer_CrossActAllRecharge(curPlayer, eval(resultName))
        return
    
    # Boss历练
    if callName == "BossTrial":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        PlayerActBossTrial.MapServer_BossTrial(curPlayer, eval(resultName))
        return
    # 仙匣秘境
    if callName == "XianXiaMJ":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        PlayerActXianXiaMJ.MapServer_XianXiaMJ(curPlayer, eval(resultName))
        return
    # 古宝养成
    if callName == "ActGubao":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        PlayerActGubao.MapServer_Gubao(curPlayer, eval(resultName))
        return
    # 骑宠养成
    if callName == "ActHorsePetTrain":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        PlayerActHorsePetTrain.MapServer_HorsePetTrain(curPlayer, eval(resultName))
        return
    # 炼器
    if callName == "ActLianqi":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        PlayerActLianqi.MapServer_Lianqi(curPlayer, eval(resultName))
        return
    #py喇叭聊天
    if callName == 'PYSpeaker':
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
@@ -703,6 +736,13 @@
    # 战盟联赛
    if callName =="FamilyWarOver":
        GameWorldFamilyWar.MapServer_FamilyWarOver(eval(resultName))
        return
    # 增加玩家Rec数据
    if callName == "AddPlayerRec":
        curPlayer = None if not srcPlayerID else GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        recType, valueList, userData, notifyType = eval(resultName)
        PlayerRecData.MapServer_AddPlayerRec(curPlayer, recType, valueList, userData, notifyType)
        return
    
    # 删除通用玩家Rec数据
@@ -985,7 +1025,7 @@
    
    
    # 副本助战
    if callName =="FBHelpBattle":
    if callName == "FBHelpBattle":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
@@ -995,22 +1035,42 @@
        resultName = '%s' % ret
    
    # 竞技场
    if callName =="Arena":
    if callName == "Arena":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        ret = GameWorldArena.MapServer_Arena(curPlayer, eval(resultName))
        resultName = '%s' % ret if ret != None else '' # 需要重置间隔,每次都回复
        
    # 仙盟充值互助
    if callName == "FamilyCTGAssist":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        ret = PlayerActFamilyCTGAssist.MapServer_FamilyCTGAssist(curPlayer, eval(resultName))
        if ret == None:
            return
        resultName = '%s' % ret
    # 仙盟珍宝阁
    if callName =="FamilyZhenbaoge":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        ret = PlayerFamilyZhenbaoge.MapServer_ZhenbaogeOP(curPlayer, eval(resultName))
        if ret == None:
            return
        resultName = '%s' % ret
    # 仙盟boss
    if callName =="FamilyBoss":
    if callName == "FamilyBoss":
        ret = PlayerFamilyBoss.MapServer_FamilyBoss(eval(resultName), tick)
        if ret == None:
            return
        resultName = '%s' % ret
        
    # 情缘
    if callName =="Love":
    if callName == "Love":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
@@ -1019,6 +1079,26 @@
            return
        resultName = '%s' % ret
        
    # 回合制
    if callName == "TurnFight":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        ret = PlayerTurnFight.MapServer_TurnFight(curPlayer, eval(resultName))
        if ret == None:
            return
        resultName = '%s' % ret
    # 福地
    if callName == "MineArea":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
        if not curPlayer:
            return
        ret = GameWorldMineArea.MapServer_MineArea(curPlayer, eval(resultName))
        if ret == None:
            return
        resultName = '%s' % ret
    # 天星塔
    if callName == "SkyTower":
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)