ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetCrossPK.py
@@ -36,20 +36,22 @@
        return
    
    if msgList[0] == "b":        
        danLV = msgList[1] if len(msgList) > 1 else 0
        pkScore = msgList[2] if len(msgList) > 2 else 0
        cWinCount = msgList[3] if len(msgList) > 3 else None
        zoneID = msgList[1] if len(msgList) > 1 else 0
        seasonID = msgList[2] if len(msgList) > 2 else 0
        danLV = msgList[3] if len(msgList) > 3 else 0
        pkScore = msgList[4] if len(msgList) > 4 else 0
        cWinCount = msgList[5] if len(msgList) > 5 else None
        danIpyData = IpyGameDataPY.GetIpyGameData("CrossRealmPKDan", danLV)
        if not danIpyData:
            GameWorld.DebugAnswer(curPlayer, "不存在该段位:%s" % danLV)
            return
        if pkScore <= 0:
            pkScore = danIpyData.GetLVUpScore()
        errorMsg = PlayerCrossRealmPK.GMSetPlayerCrossPKData(curPlayer, danLV, pkScore, cWinCount)
        errorMsg = PlayerCrossRealmPK.GMSetPlayerCrossPKData(curPlayer, danLV, pkScore, cWinCount, zoneID=zoneID, seasonID=seasonID)
        if errorMsg:
            GameWorld.DebugAnswer(curPlayer, "分区赛季异常!")
        else:
            GameWorld.DebugAnswer(curPlayer, "设置上榜段位:%s,积分:%s" % (danLV, pkScore))
            GameWorld.DebugAnswer(curPlayer, "设置上榜分区:%s,赛季:%s,段位:%s,积分:%s" % (zoneID, seasonID, danLV, pkScore))
        return
    
    if len(msgList) == 1:
@@ -140,7 +142,7 @@
    GameWorld.DebugAnswer(curPlayer, "设置历史记录: SetCrossPK 赛季ID 类型 数值")
    GameWorld.DebugAnswer(curPlayer, "类型:0-段位,1-名次,2-积分,3-奖励等级")
    GameWorld.DebugAnswer(curPlayer, "当前连败次数: %s" % curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_CrossPK_CLoseCount))
    GameWorld.DebugAnswer(curPlayer, "设置上榜: SetCrossPK b 段位 [积分 连胜]")
    GameWorld.DebugAnswer(curPlayer, "设置上榜: SetCrossPK b 分区 赛季 段位 [积分 连胜]")
    return