hwj35
2026-05-11 d67d7e39f0e8e52fd2af01bd77b946f8eaacf34e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Vœþic@s¬ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
d„Z d„Z d„Z d„ZdS(iÿÿÿÿNcCsGtjƒjƒ}|r3tj|d|ƒ|gStj|dƒgS(Ns±¾·þ¹«»áÒÑ»¥Í¨¿ç·þID:%ss±¾·þ¹«»áδ»¥Í¨(t    DBDataMgrt GetFamilyMgrtGetCurCrossServerIDt    GameWorldt DebugAnswer(t    curPlayert crossServerID((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Family.pytGetGMServerIDLists cCsÀ|s
dStjƒr,tjƒjƒr,dS|jƒ}|jƒ}tjƒ}|re|j|ƒnd}|s…tj    |dƒdS|d}|dkr¯t
j ||ƒdStj ƒrç|j |ƒ}tj    |d||fƒng}|dkržt|ƒdkr|dnd}    t|ƒdkr7|dnd}
tjd|    ƒsgtj    |d    |    ƒdS|j|    ƒ|j|
ƒtj    |d
|    |
fƒnó|d krYt|ƒdkrÆ|dnd} t|ƒdkrè|dnd} tj|jƒ| | ƒ} | s#tj    |d ƒdStj| ƒ}tj    |d | tj|ƒfƒdS|dkr`t|ƒdkr|dnd}t|ƒdkr£|dnd}t|ƒdkrÅ|dn|}|dksã|dkrìd}ntjƒj|tjƒ}|jtƒ}|jƒ}||t|ƒ<t j!|gƒtj    |d||fƒdS|dkr}t"||ƒdS|dkrŸt|ƒdkr¥|dn|}t|ƒdkrÇ|dn|}|râ|j|ƒnd}|stj    |d|ƒdS|j#ƒ}|j$|ƒ}||krAtj    |dƒdS|s_tj    |d|ƒdSt j%||ƒ|j&||gƒtj    |d|j#ƒƒnò|dkrÎt j'|dƒtj    |dƒnÃ|dkrºt|ƒdkrö|dnd}t|ƒdkr|dnd}t|ƒdkr:|dn    |jƒ}|j$|ƒ}|sstj    |d|ƒdS|j(|ƒ|j)|ƒtj    |d|||fƒ|j*|ƒn×|dkr‘t|ƒdkrâ|dnd}t|ƒdkr|dnd}|j$|ƒ}|s7tj    |d|ƒdS|j+t,t-j-ƒƒ|dƒtj    |d|tj|j.ƒƒfƒ|j*|ƒn|rtnt/}t j0|d |d!|ƒdS("NsÍæ¼Òδ¼ÓÈ빫»á!itms¿ç·þ¹«»áID:%s,zoneID=%stlviitFamilys¹«»áµÈ¼¶²»´æÔÚ: %ssÉèÖù«»áµÈ¼¶:%s, exp=%stes¸Ã»ÕÕÂIDÎÞ·¨Ìí¼ÓsÌí¼Ó»ÕÕÂ(%s)µ½ÆÚ:%stwciisÉèÖÃÖÜ%s³ÉÔ±Àۼƹ±Ï×:%stadbtts ¹«»á²»´æÔÚ!%ss ÒѾ­Êǻ᳤!s ³ÉÔ±²»´æÔÚ!%ss л᳤ID!%stnsÖØÖù«»á¸ÄÃûCDtcs²»´æÔڸóÉÔ±ID:%ssÉèÖù±Ï×:%s/%s, ID:%stmli<s³ÉÔ±ID:%s,ÀëÏßʱ¼ä:%st syncMemIDListt    isSyncMem(1Rt IsMainServerRRRt GetPlayerIDt GetFamilyIDt
FindFamilytNoneRt CreateFamilyt OnExecCrosst IsCrossServertGetFamilyZoneIDtlent IpyGameDataPYtGetIpyGameDatatSetLVtSetExptPlayerFamilyEmblemtAddFamilyEmblemtGetIDtGetActionEmblemEndTimetChangeTimeNumToStrtGetFamilyActionMgrtGetFamilyActiont ShareDefinetDef_ActionType_WeekdayContribt GetOneActiontTruet GetUserDicttstrt PlayerFamilytSendFamilyActiont __doADBExect GetLeaderIDt
FindMembertChangeFamilyLeadertextendt SetRenameTimet SetContribDaytSetContribTotaltappendt
SetOffTimetintttimet
GetOffTimetFalsetSync_FamilyInfo(t crossPlayertmsgListtplayerIDtfamilyIDt    familyMgrt    curFamilytvaluetzoneIDRR    texptemblemIDtsetExpireTimestemblemActionObjtendTimetweekdayt contribTotaltdayContribActiont
actionDatatdataDictt newLeaderIDtfamilytleaderIDttoMembert
contribDaytmemIDtmembert logoutMinutesR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Family.pyR'sÈ   
   ""   ""# """        ""    ""(   ""!)cCsß|jƒ}t|ƒdkr(|dnd}|dkrrt|ƒdkrV|dnd}tj|||ƒni|dkrÛt|ƒdkrš|dnd}t|ƒdkr¼|dnd}tj||||ƒndS(NiiRitki(RRtGameLogic_FamilyAtkDefBattGMFamilyADB_MatchtGMFamilyADB_Kill(R@RARCtcmdt tagFamilyIDt tagPlayerIDt baseAttrPer((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Family.pyR1šs " " ""c
CsG|stj|dtjƒƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|d    ƒtj|d
ƒtj|d ƒtj|d ƒtj|d ƒtj|dƒtj|dƒtj|dƒdStjƒj|jƒƒ}|s9dS|d}|dkr6t|ƒdkrk|dnd}t|ƒdkr|dnd}t|ƒdkr¯|dnd}t|ƒdkrÑ|dnd}tj    ||||ƒ}tj
|t j ƒ|dƒ}    tj|d|tj |    ƒfƒdSt||ƒdS(Ns -----%s-----sÉèÖõȼ¶: Family lv µÈ¼¶ ¾­Ñés&ÉèÖûÕÕÂ: Family e »ÕÕÂID [Ê£Óàʱ¼äÃë]s-ÉèÖù±Ï×: Family c ½ñÈÕ¹±Ï× Àۼƹ±Ï× [³ÉÔ±ID]sAÉèÖÃÀ뿪: Family l Ö÷¶¯À뿪´ÎÊý ±»Ìß´ÎÊý ÉÏ´ÎÊÇ·ñÖ÷¶¯  À뿪¶à¾ÃÁËs Ìí¼Ó³ÉÔ±: Family m ÈËÊý [¹«»áID]s%³ÉÔ±ÀëÏß: Family ml ³ÉÔ±ID ÀëÏß·ÖÖÓÊýsÖØÖøÄÃû: Family ns$תÈû᳤: Family t Ð»᳤ID [¹«»áID]s(ÖÜX»î¹±Ï×: Family wc ÖÜx ×ܹ±Ï× [¹«»áID]s"´´½¨¹«»áÏà¹ØÊ¹ÓÃÃüÁî: CreateFamilys----- ¹¥·ÀÕ½ -----sÆ¥Åäϵͳ¹«»á: Family adb ms%Æ¥ÅäÖ¸¶¨¹«»á: Family adb m ¶Ô·½¹«»áIDs»÷ɱ¶Ô·½ËùÓÐ: Family adb ks*»÷ɱ¶Ô·½ÈËÔ±: Family adb k Íæ¼ÒID [ÊôÐÔ±È]itliiiii<sÉèÖÃÀ뿪: Info=%s,%s(RRtGetCurrentDataTimeStrt CrossPlayertGetCrossPlayerMgrtFindCrossPlayerRRt PlayerControltSetLeaveFamilyInfotSetLeaveFamilyTimeExR/t GetFamilyTimeR&R(
RRAR@RFtleaveCntt    kickedCnttlastVoluntarilytleavePassMinutest    leaveInfot    leaveTime((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Family.pytOnExec¦sB
 """" # (RRRR"R[RgR/RdR)RR<RRR1Rq(((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Family.pyt<module>s                       s