| | |
| | | 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() # 家族名字
|