hxp
2024-11-15 b2c05a41e1a78fbc310ea94852fd0b4c595e6863
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerQuery.py
@@ -53,6 +53,7 @@
#import PlayerFamilyTech
import PlayerFamilyZhenfa
import PlayerFamilyRedPacket
import PlayerFamilyZhenbaoge
import PlayerFBHelpBattle
import PlayerHorsePetBoss
#import PlayerFamilyStore
@@ -76,6 +77,7 @@
import CrossBattlefield
import CrossActAllRecharge
import PlayerActGubao
import PlayerActHorsePetTrain
import PlayerActXianXiaMJ
import PlayerActBossTrial
import PlayerActFamilyCTGAssist
@@ -279,6 +281,10 @@
    # 查询地图NPC数量
    elif queryType == ChConfig.queryType_NPCCnt:
        __QueryMapNPCCntInfo(curPlayer, queryCallName, sendCMD, tick)
        return
    elif queryType == ChConfig.queryType_MirrorPlayer:
        data = str({"id" : curPlayer.GetPlayerID(), "mapid" : GameWorld.GetQueryPlayerMapID(curPlayer)})
        GameWorld.GetGameWorld().SendDBLogic(0, queryID, data, len(data))
        return
    else:
        GameWorld.ErrLog('unKnow queryType = %s' % (queryType))
@@ -715,6 +721,14 @@
        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
    #py喇叭聊天
    if callName == 'PYSpeaker':
        curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
@@ -1050,6 +1064,16 @@
            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":
        ret = PlayerFamilyBoss.MapServer_FamilyBoss(eval(resultName), tick)