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