hxp
2025-05-28 5d8e645bb0d417d6f0dfae313e121c3a03368e2f
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Ïm6hc@sddlZddlZddlZddlZddlZddlZddlZddlZddd„ƒYZdd    d„ƒYZ    dd
d„ƒYZ
dS( iÿÿÿÿNt FuncTeamMemcBs¤eZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zd „Zd„Zd„Zd„ZRS(cCs|stjƒn||_dS(N(tDBStructttagDBFuncTeamMemt_FuncTeamMem__dbData(tselftdbData((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt__init__scCs
|jjS(N(RtTeamID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetTeamID#scCs||j_dS(N(RR(RtteamID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetTeamID$scCs
|jjS(N(RtPlayerID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetPlayerID%scCs||j_dS(N(RR (RtplayerID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetPlayerID&scCs
|jjS(N(RtValue1(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetValue1'scCs||j_dS(N(RR(Rtvalue1((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetValue1(scCs
|jjS(N(RtValue2(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetValue2)scCs||j_dS(N(RR(Rtvalue2((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetValue2*scCs
|jjS(N(RtValue3(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetValue3+scCs||j_dS(N(RR(Rtvalue3((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetValue3,scCs
|jjS(N(RtValue4(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetValue4-scCs||j_dS(N(RR(Rtvalue4((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetValue4.scCs
|jjS(N(RtValue5(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetValue5/scCs||j_dS(N(RR(Rtvalue5((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetValue50scCs |jjƒS(N(Rt    getBuffer(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetBuffer1scCs)tj|jƒƒ}|r%|jƒSdS(Ni(tPlayerViewCachet FindViewCacheR tGetFightPowerTotal(Rt    viewCache((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetFightPower3sN(t__name__t
__module__tNoneRRR
R RRRRRRRRRR R"R$R)(((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRs"                                                             tFuncTeamcBs²eZd/d„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$d"„Z%d#„Z&d$„Z'd%„Z(d&„Z)d'„Z*d(„Z+d)„Z,d*„Z-d+„Z.d,„Z/d-„Z0d.„Z1RS(0cCsT|stjƒn||_g|_yt|jjƒ|_Wng|_nXdS(N(Rt tagDBFuncTeamt_FuncTeam__dbDatat_FuncTeam__memberListtevalt ApplyIDListt_FuncTeam__applyIDList(RR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR:s     cCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRCscCs||j_dS(N(R/R(RR    ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR
DscCs
|jjS(N(R/tTeamName(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetTeamNameEscCs|jj|ƒdS(N(R/t SetTeamName(RtteamName((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR6FscCs
|jjS(N(R/tZoneID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    GetZoneIDGscCs||j_dS(N(R/R8(RtzoneID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt    SetZoneIDHscCs
|jjS(N(R/t    FuncMapID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetFuncMapIDIscCs||j_dS(N(R/R<(Rt    funcMapID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetFuncMapIDJscCs
|jjS(N(R/t    FuncMapEx(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetFuncMapExKscCs||j_dS(N(R/R@(Rt    funcMapEx((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetFuncMapExLscCs
|jjS(N(R/t
CreateTime(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetCreateTimeMscCs||j_dS(N(R/RD(Rt
createTime((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetCreateTimeNscCs
|jjS(N(R/t    CaptainID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetCaptainIDOscCs||j_dS(N(R/RH(Rt    captainID((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetCaptainIDPscCs
|jjS(N(R/tMinLV(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMinLVQscCs||j_dS(N(R/RL(RtminLV((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytSetMinLVRscCs
|jjS(N(R/t MinFightPower(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMinFightPowerSscCs
|jjS(N(R/tMinFightPowerEx(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMinFightPowerExTscCs*|tj|j_|tj|j_dS(N(tChConfigtDef_PerPointValueR/RPRR(Rt minFightPower((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytSetMinFightPowerTotalUscCs
|jjS(N(R/t
ServerOnly(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetServerOnlyYscCs||j_dS(N(R/RX(Rt
serverOnly((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetServerOnlyZscCs
|jjS(N(R/t    NeedCheck(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetNeedCheck[scCs||j_dS(N(R/R\(Rt    needCheck((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt SetNeedCheck\scCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR]scCs||j_dS(N(R/R(RR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR^scCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR_scCs||j_dS(N(R/R(RR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR`scCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRascCs||j_dS(N(R/R(RR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRbscCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRcscCs||j_dS(N(R/R(RR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRdscCs
|jjS(N(R/R(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR escCs||j_dS(N(R/R(RR!((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR"fscCsFt|jƒjddƒ|j_t|jjƒ|j_|jjƒS(Ns t(tstrR3treplaceR/R2tlent
ApplyIDLenR#(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR$gs!cCsKt|ƒ}|jj|ƒtjƒj|jƒ|jƒ|jƒƒ|S(s³õʼ»¯¹¦ÄÜÊý¾ÝʵÀý£¬´´½¨»ò¼ÓÔØÊý¾ÝʱͨÓ㬹¦ÄÜÒ»°ã²»µ÷ÓÃ
        @param dbData: ÊµÀý¶ÔÓ¦°ó¶¨µÄdbData
        @return: ³É¹¦·µ»ØÊµÀý¶ÔÏó£¬Ê§°Ü·µ»ØNone
        (    RR0tappendt    DBDataMgrtGetFuncTeamMgrtUpdPlayerTeamIDR R=R(RRtteamMem((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytInitTeamMemInstancels +cCsid}|j|ƒ|j|ƒ}|r2|}|Stjƒ}|jƒ|_||_|j|ƒ}|S(N(    R,t
DelApplyIDt GetMemberByIDRRRRR Rj(RR RitmemR((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt AddTeamMemberxs      cCs t|jƒS(N(RcR0(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMemberCount‡scCsQd}d|ko&t|jƒknr;|j|}ntrMtƒ}n|S(Ni(R,RcR0tFalseR(RtindexRm((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetMemberAtˆs % cCs g|jD]}|jƒ^q
S(N(R0R (RRm((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMemberIDListscCs.x'|jD]}|jƒ|kr
|Sq
WdS(N(R0R (RR Rm((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRlscCs.d}x!|jD]}||jƒ7}qW|S(Ni(R0R)(RttotalFightPowerRm((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetMemFightPowerTotal–scCsjxc|jddd…D]K}|jƒ|kr|jj|ƒtjƒj||jƒdƒPqqWdS(Niÿÿÿÿi(R0R tremoveRfRgRhR=(RR Rm((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt DelTeamMembers cCs|jS(N(R3(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetApplyIDList¦scCs&||jkr"|jj|ƒndS(N(R3Re(RR ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt
AddApplyID¨scCs&||jkr"|jj|ƒndS(N(R3Rv(RR ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRk­scCs g|_dS(N(R3(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt DelApplyIDAll²s    N(2R*R+R,RRR
R5R6R9R;R=R?RARCRERGRIRKRMRORQRSRWRYR[R]R_RRRRRRRRR R"R$RjRnRoRrRsRlRuRwRxRyRkRz(((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR-7s^                                                                                                                                                                                              t FuncTeamMgrcBs†eZd„Zd„Zd„Zd„Zddd„Zdd„Zd„Zd    „Z    d
„Z
d „Z d „Z d „Z d„ZRS(cCs(i|_i|_i|_d|_dS(Ni(t_FuncTeamMgr__funcTeamDictt_FuncTeamMgr__funcTeamListDictt"_FuncTeamMgr__playerFuncTeamIDDictt_FuncTeamMgr__loopTeamID(R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR¹s
                cCsd\}}tjƒr'd    \}}n||d}t|jƒ|kr[tjdƒdS|j rƒ|jrƒt|jƒ|_nd}d}x|||kr |d7}|j sÐ|j|ksÐ|j|krÜ||_n|jd7_|j|jkr’|j}Pq’q’W|S(
Nidi'i'iŸ†is¹¦ÄܶÓÎéIDÒÑÂú!i(idi'(i'iŸ†(t    GameWorldt IsCrossServerRcR|tErrLogRtmax(RtidMintidMaxtteamMaxt    newTeamIDtdoCount((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt__GetNewTeamIDÀs(   
(     cCsot|ƒ}|jƒ}|jƒ}|jƒ}|j||ƒ}||kr^|j|ƒn||j|<|S(s³õʼ»¯¹¦ÄÜÊý¾ÝʵÀý£¬´´½¨»ò¼ÓÔØÊý¾ÝʱͨÓ㬹¦ÄÜÒ»°ã²»µ÷ÓÃ
        @param dbData: ÊµÀý¶ÔÓ¦°ó¶¨µÄdbData
        @return: ³É¹¦·µ»ØÊµÀý¶ÔÏó£¬Ê§°Ü·µ»ØNone
        (R-RR9R=t_FuncTeamMgr__getFuncTeamListReR|(RRtteamR    R:R>t funcTeamList((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt__InitTeamInstanceÛs      cCsS||jkri|j|<n|j|}||krEg||<n||}|S(N(R}(RR>R:tfuncZoneTeamDictRŒ((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt__getFuncTeamListës   
R`ic    Cs“d}|jƒ}|s|Stjƒ}||_||_||_||_||_t    t
j
ƒƒ|_ ||_ |j |ƒ}|j|ƒ|S(N(R,t_FuncTeamMgr__GetNewTeamIDRR.RR4R8R<R@tintttimeRDRHt_FuncTeamMgr__InitTeamInstanceRn(    RR R>RBR7R:tfuncTeamR    R((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytCreateFuncTeamôs                           cCsÐtjd|ƒ}|sdS|jƒ}|jƒ}|j||ƒ}|sPdS|dkrŽ| so|dkrÌ|jdd„d|ƒqÌn>|dkrÌ| s­|dkrÌ|jdd    „d|ƒqÌndS(
Nt FuncTeamSetitcreatetkeycSs
|jƒS(N(RE(tt((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt<lambda>streverseitmembercSs
|jƒS(N(Ru(R™((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRšs(t IpyGameDataPYtGetIpyGameDatat GetSortTypetGetSortReverseRŠtsort(RR>R:t
sortReasontipyDatatsortTypet sortReversetteamList((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytSortTeams    cCsBd}||jkr%|j|}n| r>tr>tƒ}n|S(N(R,R|RpR-(RR    R”((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetFuncTeams   cCs»|j|ƒ}|sdS|jƒ}|jƒ}xBt|jƒƒD].}|j|ƒ}|j|jƒ|dƒqDW|j||ƒ}||kr¤|j    |ƒn|j
j |dƒdS(Ni( R¨R9R=trangeRoRrRhR RŠRvR|tpopR,(RR    R”R:R>RqRmR¦((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytDelTeam's   cCso||jkri|j|<n|j|}|sa|j|dƒ|sk|jj|dƒqkn
|||<dS(Ni(R~RªR,(RR R>R    t
teamIDDict((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyRh;s 
cCs0||jkrdS|j|}|j|dƒS(Ni(R~tget(RR R>R¬((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytGetPlayerTeamIDGs cCso||jkrtSxU|jjƒD]D}x;|jƒD]-}x$|D]}||jƒkrCtSqCWq6Wq#WtS(N(R~tTrueR}tvaluesRxRp(RR t zoneTeamInfoRŒR”((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt IsTeamPlayerNs c Cs2d\}}d\}}xŸ|jjƒD]Ž}x…|jƒD]w}xn|D]f}||jƒ7}|d7}xCt|jƒƒD]/}|j|ƒ}    ||    jƒ7}|d7}q{WqHWq;Wq(Wd}
|
tjd|ƒ|7}
tj    d|t
|ƒfƒ|
tjd|ƒ|7}
tj    d|t
|ƒfƒ|
S(NiR`is Save DBFuncTeam count :%s len=%ss#Save DBFuncTeamMem count :%s len=%s(is(is( R}R°R$R©RoRrtCommFunct
WriteDWORDR€tLogRc( RtteamCntt teamSavaDatatmemCntt memSavaDataR±RŒR”RqRmtsaveData((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt GetSaveDataYs"   
c CsMtj||ƒ\}}tjd|ƒxFt|ƒD]8}tjƒ}||j|||ƒ7}|j|ƒq6Wtj||ƒ\}}tjd|ƒxdt|ƒD]V}tj    ƒ}||j|||ƒ7}|j
|j ƒ}|sñq¨n|j |ƒq¨WxD|j jƒD]3\}}    x$|    jƒD]}
|j||
ƒq+WqW|S(NsLoad DBFuncTeam count :%ssLoad DBFuncTeamMem count :%s(R³t    ReadDWORDR€RµtxrangeRR.treadDataR“RR¨RRjR}titemstkeysR§( Rtdatastpostdataslentcntt_RR‹R>R±R:((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pytLoadPyGameDatars&  (R*R+RRR“RŠR•R§R¨R«RhR®R²R»RÆ(((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyR{¶s                                                   (((( RR€RR%RfR³RTR’RR-R{(((spD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DB\StructData\DBFuncTeam.pyt<module>s