hzr
1 天以前 c999bc50d37b5371f92ba71b3ab70f6eeb0e5076
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
‚x{[c@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.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pytOnExec)s  cCs tjdfS(NR(RR (tlogdbtdataR ((sV.\ServerPython\db\PyMongoDataServer\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.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pytUserDBResponseBs(
*
   cCsc|jddƒ}|jddƒ}|jdƒ}|tkrI||fS|tkr_||fSdS(Nt    PlayerID1it    PlayerID2R(ii(R    RR(R't    playerID1t    playerID2tresult((sV.\ServerPython\db\PyMongoDataServer\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.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyR…s       #  (t__doc__RtCommonRt CollectionsRtCollections.CollectionDefineRtranget Def_NotBeginRRt Def_BattlingRR RR,RR(((sV.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_MergeBattleInfo.pyt<module>s 
        
    ,