hxp
2025-06-03 7b55e1f09cb25049ad6c0f0f9d02e570d039571c
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
òÀÔdc@s‘dZddlZddlmZddlmZddlmZedƒ\Z    Z
Z Z dZ d„Zd    „Zd
„Zd „Zd „ZdS( sVersion = 2012-12-28 10:00iÿÿÿÿN(tmylog(tDataServerPlayerData(t UCN_DBPlayerit
PyMSBattlecCsAtj|jddƒƒ}|dkr4tjdfStjdfS(Nt    competeIDt0it(tGMCommontToIntDeftgettDef_DoQueryUserDBt Def_ParamErr(t    gmCmdDictR((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pytOnExec)s  cCs tjdfS(NR(RR (tlogdbtdataR ((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyt LogDBResponse8scCsh|t}tj|jddƒƒ}|ji|d6ittgd6d6ƒ}|jƒdkr|tji|d6gd6fSg}g}|j    dd    ƒ|t
}xv|D]n}    |    jddƒ}
|
dkrÓq©nt |    ƒ\} } t || |||
d
ƒt || |||
dƒq©Wi|d6|d6} t d | ƒtd d ƒkr[tjdfStj| fS(NRRt    CompeteIDs$intResultit
PlayerListtBattleIDiÿÿÿÿis%siiR(tPyTable_MSBattleRRR    tfindtDef_IDFirstWintDef_IDSecondWintcountt Def_SuccesstsortRtGetBattlePlayerIDt AddPlayerInfotlentpowt Def_MaxLimit(tuserdbRR t battleCollectRtcolltplayerInfoListt playerIDListt playerCollectt
battleInfotbattleIDtwinnerIDtloserIDt    resultMsg((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pytUserDBResponseBs(
*
   cCsc|jddƒ}|jddƒ}|jdƒ}|tkrI||fS|tkr_||fSdS(Nt    PlayerID1it    PlayerID2R(ii(R    RR(R't    playerID1t    playerID2tresult((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyRns 
 
c    
Cs¹|dkrdS||kr dStjƒ}d|_|j|i|d6|jd6ƒ}|sbdS|j||j|j|j|j|j    |j
||g
}|j |ƒ|j |ƒdS(NitPlayerIDt    IsDeleted( Rt tagDBPlayerR3t
adoLoadCExtAccIDt
PlayerNametLVtJobtVIPLvt
FightPowertExAttr2tappend(    t
playerColltplayerIDR$R%R(R1tdbPlayertloadOKt
playerInfo((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyR…s       #  (t__doc__RtCommonRt CollectionsRtCollections.CollectionDefineRtranget Def_NotBeginRRt Def_BattlingRR RR,RR(((sv.\\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyt<module>s 
        
    ,