cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
¾e\c@sydZddlZddlZddlZddlZddlZddlZd„Zd„Zd„Z    dd„Z
dS(sVersion = 2015-02-02 12:00iÿÿÿÿNcCsµtƒs dStjtjƒ}t|ƒ}||krMtjtj|ƒntjƒj    tjƒ|kr±tjƒj
tj|ƒtj tj|ƒtj d||fƒndS(Ns/WorldAverageLv Change:beforeLv = %s, curLv = %s( t__IsWorldAverageLvtPlayerDBGSEventtGetDBGSTrig_ByKeyt ShareDefinet"Def_Notify_WorldKey_WorldAverageLvt__GetWorldAverageLvtSetDBGSTrig_ByKeyt    GameWorldt GetGameWorldt GetDictByKeytSetDicttSendMapServerMsgExtLog(tbeforeLvtworldAverageLv((sU.\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\GameWorldAverageLv.pytOpenWorldAverageLv"s      cCstjƒrdStS(N(Rt IsCrossServertTrue(((sU.\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\GameWorldAverageLv.pyR9s c    CsOd}tjtjƒ}|dkr(|Stjtjƒ}tj|tjƒ}tdtj    t
|ƒƒ|ƒ}t j ƒj ƒ}xÅttd|dƒ|ƒD]§}t j ƒj|ƒ}||dkrÚ|jƒ}q t j ƒj|dƒ}|jƒ|ko|jƒknr+|jƒ}Pn||jƒkr |}Pq q W|S(Nii(RRtDef_InitOpenServerTimetDef_WorldLVExtraTimeRtChangeTimeNumToDatetimetChConfigtTYPE_Time_FormattmaxtGetPastSecondststrt IpyGameDataPYtIPY_DatatGetWorldLVCounttxrangetGetWorldLVByIndext
GetWorldLVtGetOpenServerSecond(    R tworldLVtinitOpenServerTimet
diffSecondtopenServerSecondtmaxCnttit
curIpyDatat nextIpyData((sU.\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\GameWorldAverageLv.pyRCs( "#( icCsžtjtjƒ}|dkr"gSg}tjtjƒ}tj|tjƒ}||kr_gStj    ƒ}x t
|ƒD]þ}|t j d|ƒ}||}t d|jddd|j|ƒ}    |jƒ}
d} xt
|
ƒD]} |j| ƒ} | |
dkr| jƒ} qæ|j| dƒ}| jƒ|    koP|jƒknræ| jƒ} PqæqæW|j| ƒqxWtjdt|ƒ||fƒ|S(Nitdaysii<is7    GetWorldLVByTime startTime=%s,day=%s,worldlvList=%s(RRRRRRRRRRRtdatetimet    timedeltaRR)tsecondsRRRR tappendtDebugLogR(t    startTimetdayR"t worldlvListR#tipyMgrtdayIndextnextTimet pastTimeDeltat pastSecondsR%R!R&R'R(((sU.\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\GameWorldAverageLv.pytGetWorldLVListByTime\s4   
) (  ( t__doc__RRRRRR*RRRR7(((sU.\ServerPython\CoreServerGroup\GameServer\Script\GameWorldLogic\GameWorldAverageLv.pyt<module>s