xdh
2018-09-07 0dc164f22556cbc0f404b03a0e9dab7b90a2d57b
fix:更改仙盟职位增加是否GM操作判断
1个文件已修改
9 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py
@@ -1194,10 +1194,11 @@
    if pack_FamilyLv not in ChConfig.Def_Family_MemberLVList:
        GameWorld.Log("更改家族成员等级->封包异常->等级 = %s不存在" % (pack_FamilyLv), curPlayerID)
        return
    if curMember.GetFamilyLV() != IPY_GameServer.fmlLeader:
        if tagMember.GetFamilyLV() >= curMember.GetFamilyLV() or pack_FamilyLv >= curMember.GetFamilyLV():
            GameWorld.Log("更改家族成员等级->目标职位比自己的高或者对方的当前职位比自己高", curPlayerID)
            return
    if not isGMOP:
        if curMember.GetFamilyLV() != IPY_GameServer.fmlLeader:
            if tagMember.GetFamilyLV() >= curMember.GetFamilyLV() or pack_FamilyLv >= curMember.GetFamilyLV():
                GameWorld.Log("更改家族成员等级->目标职位比自己的高或者对方的当前职位比自己高", curPlayerID)
                return
    
    familyID = curFamily.GetID()  # 家族ID
    familyName = curFamily.GetName()  # 家族名字