hxp
2026-01-06 79d996fd6a30e5f2f43d2a9d618191fe12972e8b
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
ÿõDic@s¸ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    d„Z
ddd„Z d„Z d„Zd„Zd„ZdS(    iÿÿÿÿNcCs=d}d}tjƒj||ƒtjd||fƒdS(Ntmobiles#³õʼ»¯Ê¼þ±¨¸æ: appID=%s,key=%s OK!(t    GameWorldt GetGameWorldtEventReport_SetEventReportParamtLog(tappIDtkey((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pyt InitDllAppID2s
tc CsÄtjddƒ}|r(||kr(dS|tjddƒkrDdS| rV| rVdStjddƒ}tjddƒ}d}|rùtj|ƒs™dSi|jƒd6tj|jƒƒd6|j    ƒd    6|j
ƒd
6|j ƒj ƒd 6|j ƒd 6|jƒd 6|jƒd6|jtjƒd6tj|ƒd6tj|ƒd6tj|ƒd6|jƒd6|jƒd6|jtjƒd6t|ƒd6}x/tjD]$}|jtj|ƒ|d|<qWtj|ƒ}tj|ƒ}    dtj |ƒ}n:tj!|ƒ}
|
s)tj"d||
fƒdSd|
}    |rFd|}nd||||    ||tj#t$t%j%j&ƒƒj'dƒdƒ|f} tj(d| ƒtj)ƒj*ddddd| ƒdS(Nt EventReportiit    ProductIDt    ReportUrlRtRoleIDt    AccountIDtIPtLevelt
DeviceFlagtJobtPlayerIDtCreateRoleTimet CTGRealTotalt
FightPowert
MainTaskIDt MainPassLVIDt
FamilyNametReamlLVtTreeLVt
LineupHerosFBPass%ss&%ssGetPlayerMainServerID: %s-%sss%ssB%s?ProductID=%s&OperatorID=%s&RegionName=%s&EventID=%s%s&Time=%s%ss.isEventReport: %s(+t IpyGameDataPYtGetFuncEvalCfgt ReadChConfigtGetPyMongoConfigRtIsNormalPlayertGetNametGetPlatformAccIDtGetAccIDtGetIPtGetLVtGetAccountDatat GetDeviceFlagtGetJobt GetPlayerIDtGetCreateRoleTimetNomalDictGetPropertytChConfigtDef_PDict_CTGRealTotalt PlayerControlt GetFightPowert GetMainTaskIDtGetPassMainLevelIDt GetFamilyNametGetOfficialRanktDef_PDict_TreeLVtGetReportMainLineupInfotReportCenterMapIDListtDef_Player_Dict_FBPassLineIDtGetPlayerPlatformtGetPlayerServerSIDturllibt    urlencodetGetPlayerMainServerIDtErrLogt
quote_pluststrtdatetimettodaytsplittDebugLogRtEventReport_EventReport( t eventActionIDt
eventParamt    curPlayert
OperatorIDtreportActionIDListR
R t
playerInfotmapIDt
RegionNametsidtgetUrl((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pyR    @s^       "
 2"c Cs}tj|tjƒ}|jƒr%iSi}|jƒjtjƒ}x|jƒD]
}|j    |ƒ}|j
}|j }d}d}    d}
d} |dkr||j ƒkr|j |ƒ} | r| jƒ r| jtjƒ}| jtjƒ}    | jtjƒ}
| jtjƒ} qni|d6|jd6|d6|    d6|
d6| d6|t|ƒ<qPWtj|d    tƒjd
d ƒS( NiitHeroIDtSkinIDtLVtStartBreakLVtAwakeLVt ensure_asciis R(t
TurnAttacktGetPlayerLineupt ShareDefinet Lineup_MaintIsEmptytGetItemManagertGetPacktrptHerot GetPosNumListt GetLineupHerotheroIDt    itemIndextGetCounttGetAtt GetUserAttrtDef_IudetHeroLVtDef_IudetHeroStartDef_IudetHeroBreakLVtDef_IudetHeroAwakeLVtskinIDR?tjsontdumpstFalsetreplace( RGtlineuptheroDicttcurPacktposNumtheroR`RatheroLVtstartbreakLVtawakeLVtheroItem((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pyR5ƒs8         
cCsd|jƒdkrdStj|jƒjƒƒ}ttjd|jƒt    j
|ƒ|f|ƒdS(Ns    127.0.0.1sJob=%s&SessionID=%s&Version=%s( R$R:R>R&tGetClientVersionR    RXtDef_UserAction_LoginR(Rt GetSessionID(RGtversion((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pytWriteEvent_login¥s cCsˆd}|jƒjƒ}|jƒjƒ}|r^|r^tj|ƒtj|ƒ}|j}nttjd|tj    |ƒf|ƒdS(NisOnlineTime=%s&SessionID=%s(
t GetLogoffTimetstript GetLoginTimeRtGetDateTimeByStrtsecondsR    RXtDef_UserAction_SessionRz(RGRt logoffTimeStrt loginTimeStrt    passTimes((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pytWriteEvent_session°s  &cCs$ttjd|tjf|ƒdS(NsStep=%s&Flag=%s(R    RXtDef_UserAction_LostModeltDef_UserAction_CreateRole(RGtstep((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pytWriteEvent_Entryºs(R,RVR.RRRXRR@R:RjRtNoneR    R5R|R†RŠ(((scD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\EventReport.pyt<module>#s              C    "