hwj35
2025-06-16 12bfd1cd414e0fa14310a800df8288a844d6489f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
‹âgc@sddlZddlZddlZddlZddlZddlZdZd„Zd„Zd„Z    d„Z
d„Z dS(iÿÿÿÿNiʚ;cCs³|sJtj|dƒtj|dƒtj|dƒtj|dƒdS|d}|dkrddS|}|dkrGg}tjƒ}xEt|jƒƒD]1}|j|ƒ}|jƒs›|j|ƒq›q›Wt|ƒ}xF|D]>}    |    jƒ}
t    j
|    ƒ} |j |
ƒt j |
| ƒqãWt    jƒtj|d|ƒdSd} d} tjƒ}xht|jƒƒD]T}|j|ƒ}t| t    j
|ƒƒ} |jƒsrt| t    j|ƒƒ} qrqrWtjƒ}d    jtjƒjtjƒƒ}d
jtjƒjtjƒƒ}d}td |ƒ}t|ƒd krI|d nd }t|ƒd krk|d nd}tjƒ}|jƒ}xt|d ||d ƒD]è}d||f}|j|ƒ}|dkrÜq¥n|d 7}|jtjƒƒ|j|ƒ|j|ƒ|jtjƒ|j d||fƒ| d 8} t    j!|| ƒ|r¥| t j"t j#kr¥| d 7} t    j$|| ƒq¥q¥Wtj|d|ƒt    jƒdS(Ns@´´½¨¿ç·þ¼ÙÏÉÃË: CreatFamily c ¸öÊý [×ÜÕ½Á¦ ServerID µÈ¼¶ ³ÉÔ±Êý]sɾ³ý¿ç·þ¼ÙÏÉÃË: CreatFamily c 0s4´´½¨±¾·þ¼ÙÏÉÃË: CreatFamily ¸öÊý [µÈ¼¶ ÉèÖÃÁªÈüÃû´Î]sɾ³ý±¾·þ¼ÙÏÉÃË: CreatFamily 0itcsɾ³ý¼ÙÏÉÃËÊý: %siABs¼ÙÏÉÃËs¼ÙÃËÖ÷idiis%s_%ss%s%ss´´½¨¼ÙÏÉÃËÊý: %s(%t    GameWorldt DebugAnswertGetFamilyManagertxrangetGetCounttGetAttappendtlentGetIDt PlayerFamilytGetFamilyWarRankt    DelFamilytGameWorldFamilyWartOnDeleteFamilyt DoFamilySorttmaxtmintGetFamilyTotalFightPowertGetCurrentDataTimeStrtdecodet ShareDefinetDef_Game_Character_EncodingtencodetGetCharacterEncodingt    AddFamilytNonet SetServerIDtGetServerGroupIDt SetCreateTimetSetLVt SetAcceptJointFamilyAcceptJoin_Refuset SetLeaderNametSetFamilyTotalFightPowertFamilyWar_MaxFamilyCounttFamilyWar_GroupFamilyCounttSetFamilyWarRank(t    curPlayertgmListtvalue1t
creatCountt delFamilyListt familyManagertitfamilytdelCntt    delFamilytfamilyIDt familyWarRankt
maxWarRanktminTotalFightPowert    creatTimetFakeFamilyNametFakeLeaderNametsuccCreatCounttfamilyLVtwarRanktcurCntt
familyNamet    curFamily((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pytOnExecs|
 
   !!""  " 
 
 
 
cCsgS(N((R&((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pytOnGetMergeParamjscCse|s
dS|d}|dkr$dSt|ƒdkr@|dnd}|sWtƒdSt|ƒdS(NiRi(Rt__delMergeServerFackFamilyt__createMergeServerFackFamily(R'ttickR(tvalue2((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pytOnMergeServerExecms
 "
cCs­d}tjƒ}xtt|jƒƒddd…D]S}|j|ƒ}|sSq2n|jƒtkr2|j|jƒƒ|d7}q2q2Wtjdd||jƒfƒdS(Niiÿÿÿÿis³É¹¦É¾³ý¿ç·þ¼ÙÏÉÃË: %s,Ê£Óà:%s(
RRtrangeRRR    tFackFamilyIDStartR RR(R.R+R,R-((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pyR?~s & cCs¦t|ƒdkr|dnd}t|ƒdkr>|dnd}t|ƒdkr`|dntjddƒ}t|ƒdkrŽ|dnd}t|ƒdkr°|dntjddƒ}d    jtjƒjtjƒƒ}d
jtjƒjtjƒƒ}t    }|d }    d}
d } g} d } tj
ƒ}xGt t |dƒƒD]0}|j |ƒ}x‰|rî||    krîxWt|jƒƒD]C}|j|ƒ}|jƒ}|r‹|| kr‹| j|ƒq‹q‹W|d7}|j |ƒ}qfW|rùPnd||f}|j||ƒ}|d7}|s1qNn|j|ƒtj||ƒtj|dƒ|j|ƒtjd||||fƒx&t |ƒD]}x&|
| krÃ|
| krÃ|
d7}
qžW|
| krÔPnd||
f}|j|
ƒ}|sÿq•n|j|ƒ|jtjddƒƒ|jtjddƒƒ|jtjddƒƒ|jƒs£|jt j!ƒ|j"|
ƒ|j#|ƒ|j$|j%ƒƒn|
d7}
q•W|}|jƒ}||}xšt |ƒD]Œ}|j|ƒ}|jƒ}|j&ƒ}||dkr |}n||d|}||8}tj'||ƒtjd|||fƒqÚW| d7} |d 7}qNWtj(dd||jƒfƒdS(Niii€–˜iiÈiii
s¼ÙÏÉÃËs¼Ù³ÉÔ±i'i'iids%s%ssH´´½¨¼ÙÏÉÃË: fackFamilyID=%s,serverID=%s,familyFightPower=%s,memberCnt=%sis/    ÏÉÃ˳ÉÔ±: memID=%s,memFightPower=%s,fmLV=%ss³É¹¦´´½¨¿ç·þ¼ÙÏÉÃË: %s,×Ü:%s(*RtrandomtrandintRRRRRRRERRDRt
FindFamilyRRRt GetPlayerIDRt AddFamilyExRR
R"tSetFamilyEmblemIDRtDebugLogt AddMemberExtSetNametSetJobtSetOfficialRankt GetLeaderIDt SetFamilyLVtIPY_GameServert    fmlLeadert SetLeaderIDR!tSetLeaderOfficialRanktGetOfficialRankt GetFamilyLVtSetMemberFightPowerRR(R'R)tfamilyFightPowertserverIDR8t    memberCntR5tFakeMemberNamet fackFamilyIDtfackFamilyIDMaxt    fackMemIDt fackMemIDMaxt fackMemIDListt createOKCntR+t_t
fackFamilytmtmembertmemIDtfackFamilyNamet fackMemNametmemFightPowerTotaltmemCnttavgValuetfmLVt memFightPower((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pyR@s’"".".!!
 
 
            
      
 
 ( RRR
R RSRFRER=R>RCR?R@(((s\E:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\CreateFamily.pyt<module>s          L