From 0dc164f22556cbc0f404b03a0e9dab7b90a2d57b Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期五, 07 九月 2018 15:47:53 +0800 Subject: [PATCH] fix:更改仙盟职位增加是否GM操作判断 --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py index a8b7c46..660ba6d 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamily.py +++ b/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() # 家族名字 -- Gitblit v1.8.0