From 22bb99e929439653669b8b2e14325dcc865c7fe3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 17 十月 2025 16:05:08 +0800
Subject: [PATCH] 66 【公会】基础主体-服务端(快速加入公会失败提示)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.py |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.py
index f493192..805893f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.py
@@ -126,7 +126,7 @@
         return
     curMember.SetOffTime(int(time.time()))
     #XW_JZ_LeaguerLeaveline  <n color="0,190,255">{%S1%}</n><n color="255,255,0">下线了!</n>    25  -   -
-    NotifyAllFamilyMemberMsg(familyID, "XW_JZ_LeaguerLeaveline", [curPlayer.GetPlayerName()])
+    #NotifyAllFamilyMemberMsg(familyID, "XW_JZ_LeaguerLeaveline", [curPlayer.GetPlayerName()])
     Broadcast_FamilyChange(familyID, FamilyChangeType_MemLogout, excludeIDList=[playerID])
     return
 
@@ -162,7 +162,7 @@
         NetPackCommon.SendFakePack(curPlayer, GetPack_FamilyReqJoinInfo(familyID))
             
     #XW_JZ_LeaguerOnline <n color="0,190,255">{%S1%}</n><n color="255,255,0">上线了!</n>    25  -   -
-    NotifyAllFamilyMemberMsg(familyID, "XW_JZ_LeaguerOnline", [curPlayer.GetName()], [playerID])
+    #NotifyAllFamilyMemberMsg(familyID, "XW_JZ_LeaguerOnline", [curPlayer.GetName()], [playerID])
     Broadcast_FamilyChange(familyID, FamilyChangeType_MemLogin, excludeIDList=[playerID])
     
     # 盟主上线处理
@@ -279,17 +279,17 @@
     
     if DirtyList.IsWordForbidden(familyName):
         #XW_JZ_Family_NameNoLegality 对不起,家族名称中含有非法字符
-        PlayerControl.NotifyCode(curPlayer, "XW_JZ_Family_NameNoLegality")
+        PlayerControl.NotifyCode(curPlayer, "NameSensitive")
         return
     
     if len(familyName) <= 0 or len(familyName) > Def_CreatFamily_MaxStr:
-        PlayerControl.NotifyCode(curPlayer, "GeRen_liubo_980181", [Def_CreatFamily_MaxStr / 2, Def_CreatFamily_MaxStr])
+        PlayerControl.NotifyCode(curPlayer, "NameLenLimit", [Def_CreatFamily_MaxStr / 3, Def_CreatFamily_MaxStr])
         return
     
     familyMgr = DBDataMgr.GetFamilyMgr()
     if familyMgr.FindFamilyByName(fullFamilyName):
         #XW_JZ_EstablishErr_Name    <n color="255,255,0">对不起,您输入的家族名已存在,建立家族失败!</n> 25  -   -
-        PlayerControl.NotifyCode(curPlayer, "XW_JZ_EstablishErr_Name")
+        PlayerControl.NotifyCode(curPlayer, "NameExists")
         return
     
     return fullFamilyName
@@ -317,7 +317,7 @@
     maxLen = IpyGameDataPY.GetFuncCfg("FamilyNameFormat", 2)
     if len(fullName) > maxLen:
         GameWorld.ErrLog("仙盟全名 familyName=%s,全名=%s len=%s > %s, check FamilyNameFormat.txt" % (familyName, fullName, len(fullName), maxLen))
-        PlayerControl.NotifyCode(curPlayer, "GeRen_liubo_980181", [maxLen / 2, maxLen])
+        PlayerControl.NotifyCode(curPlayer, "NameLenLimit", [maxLen / 3, maxLen])
         return ""
     
     return fullName
@@ -357,7 +357,7 @@
         if broadcastFamilyChange:
             Broadcast_FamilyChange(familyID, FamilyChangeType_MemJoin, excludeIDList=[playerID])
         #通知所有家族成员, 这个人加入了家族
-        NotifyAllFamilyMemberMsg(familyID, "XW_JZ_EnterFamily", [member.GetPlayerName()], excludeIDList=[playerID])
+        #NotifyAllFamilyMemberMsg(familyID, "XW_JZ_EnterFamily", [member.GetPlayerName()], excludeIDList=[playerID])
         if jionPlayer:
             PlayerControl.NotifyCode(jionPlayer, 'XW_JZ_EnterFamilyInfo', [family.GetName()])
             
@@ -732,6 +732,7 @@
     
     # 可再扩展自动请求,暂时不处理
     GameWorld.DebugLog("没有可自动进入的仙盟!")
+    PlayerControl.NotifyCode(curPlayer, "QuickEnterFamilyFail")
     return
 
 def GetFamilySetting(familyLV, fieldName):

--
Gitblit v1.8.0