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
'OÚhc@s5ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl!Z!ddl"Z"ddl#Z#ddl$Z$ddl%Z%ddl&Z&ddl'Z'ddl(Z(ddl)Z)ddl*Z*ddl+Z+ddl,Z,ddl-Z-ddl.Z.ddl/Z/ddl0Z0ddl1Z1ddl2Z2ddl3Z3ddl4Z4ddl5Z5ddl6Z6ddl7Z7ddl8Z8ddl9Z9ddl:Z:ddl;Z;ddl<Z<ddl=Z=ddl>Z>ddl?Z?ddl@Z@ddlAZAddlBZBddlCZCddlDZDddlEZEddlFZFddlGZGddlHZHddlIZIddlJZJddlKZKddlLZLddlMZMddlNZNddlOZOddlPZPddlQZQddlRZRd„ZSd„ZTd„ZUd„ZVd„ZWd„ZXd„ZYd    „ZZd
„Z[d „Z\d „Z]d „Z^d„Z_d„Z`d„Zad„Zbd„Zcd„Zdd„Zed„Zfd„Zgd„Zhd„Zid„Zjd„Zkd„Zld„Zmd„Znd„Zod„Zpd „Zqd!„Zrd"„Zsd#„Ztd$„Zud%„Zvd&„ZwdS('iÿÿÿÿNcCsdS(N((tindexttick((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnDayhscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnHouriscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnWeekjscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnMonthkscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnYearlscCs¾tjdƒtj|ƒtjƒtjƒtjƒtjƒ}xHt    |j
ƒƒD]4}|j |ƒ}tj |ƒsqWnt |ƒqWWtjƒtj|ƒtjƒtjƒdS(NsMapServer -> OnDay!(t    GameWorldtLogtFBLogictOnDayt PlayerFamilyt FamilyOnDayt PlayerArenatPlayerOfflineSupporttGetPlayerManagertxrangetGetPlayerCounttGetPlayerByIndextIsNormalPlayert PlayerOnDayt
PlayerMailtOnDayExt PlayerControlt"RemoveTimeoutLeaveServerPlayerInfotPlayerBillboardtPlayerViewCache(Rt playerManagertit    curPlayer((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt DoLogic_OnDayns   
 
 
 
 
 
cCsxtjdƒtjt|ƒtjƒ}xHt|jƒƒD]4}|j|ƒ}tj    |ƒsfq<nt
|ƒq<WdS(NsMapServer -> OnHour!( RRR    tOnHourttimeRRRRRt PlayerOnHour(RRRR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_OnHour‡s  cCstjdƒtjƒtjƒ}xHt|jƒƒD]4}|j|ƒ}tj|ƒs`q6nt    |ƒq6Wt
j|ƒdS(NsMapServer -> OnWeek!( RRR tOnWeekRRRRRt PlayerOnWeekR    (RRRR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_OnWeekšs 
  cCshtjdƒtjƒ}xHt|jƒƒD]4}|j|ƒ}tj|ƒsVq,nt|ƒq,WdS(NsMapServer -> OnMonth!(RRRRRRRt PlayerOnMonth(RRRR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_OnMonth¬s  cCsktjdƒtjƒ}xKtd|jƒƒD]4}|j|ƒ}tj|ƒsYq/nt|ƒq/WdS(NsMapServer -> OnYeari(RRRtrangeRRRt PlayerOnYear(RRRR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_OnYearºs  cCstjƒj|ƒdS(N(Rt GetGameWorldtSetGameServerEventTime(R ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytSetMapServerTimeFromGameServerÌscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_InitOKÖs
cCs |jƒs tj|dƒdSt|ƒ}|s6dStj|tj|ƒ|jƒ}t    j
d||ƒt |t j ƒt |t jƒt    j
d|ƒdS(NisPlayerOnDay! ondayValue=%ssPlayerOnDay OK!(tGetGameServerInitOKtGameServerRefresht Set_PlayerGameServerInitOK_OnDayt__Get_Can_OnDayRtNomalDictSetPropertytChConfigtDef_PDict_OnDayt GetPlayerIDRRt__DoPlayerOnDayt ShareDefinetDef_OnEventTypetDef_OnEventTypeEx(Rt
ondayValuetplayerID((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRãs   cCstjƒrdS|tjkrÿtj|ƒ|jdƒtj|ƒt    j
|ƒt j |ƒt j|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒn‡|tjkr†tj|ƒt j|ƒt!j"|ƒt#j|ƒt$j|ƒt%j|ƒt&j|ƒt'j(|ƒt)j*|ƒnt+j,||ƒt-j||ƒt.j/||ƒt0j1||ƒt2j|ƒt3j||ƒt4j|ƒt5j|ƒt6j||ƒdS(Ni(7Rt IsCrossServerR8R9tOpenServerCampaigntOnOpenServerCampaignDaytSetDayProcessGameEventCounttPlayerOnlinePrizetResetPrizeInfoOnDayt PlayerSignDayt SignDayOnDaytPlayerLoginDayAwardtNotePlayerLoginDayCntt
PlayerCoinR
t
PlayerTreeRt PlayerSuccesst    SuccOnDaytPlayerGoldInvesttPlayerZhanlingtPlayerTreasuretPlayerGoldGifttPlayerActTurntablet
PlayerLovet DoPlayerOnDaytPlayerXiangongRt PayCoinOnDaytChPlayerR:t
PlayerHeroR tChItemtResetItemUseCntTodaytPlayerFreeGoodst    NPCCommontPlayerCrossRealmPKtPlayerCrossChampionshipR RtCrossPlayerDatatSendMergePlayerDataNowtFBCommontFBOnDaytPlayerActivitytFunctionNPCCommont ShopItemOnDaytPlayerFamilyRedPackettRedPacketOnDaytPlayerWishingWelltPlayerTongTianLingt PlayerActTasktPlayerActLoginNewtPlayerActBuyCountGift(Rt onEventType((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR7ösP                            cCs$|j|jƒƒ|jdƒdS(Ni(tSetLastWeekOnlineTimetGetWeekOnlineTimetSetWeekOnlineTime(R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytCalcWeekOnlineTimeUs cCsdS(N((R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytResetPlayerWeekDataascCs|jdƒdS(Ni(tSetFamilyActiveValue(R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytCalcFamilyActiveValueks cCs |jƒs tj|dƒdSt|ƒ}|s6dStj|tj|ƒ|jƒ}t    j
d||ƒt |t j ƒt |t jƒt    j
d|ƒdS(NisPlayerOnWeek! onWeekValue=%ssPlayerOnWeek OK!(R/R0t!Set_PlayerGameServerInitOK_OnWeekt__Get_Can_OnWeekRR3R4tDef_PDict_OnWeekR6RRt__DoPlayerOnWeekR8R9R:(Rt onWeekValueR<((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR$us   cCsètjƒrdS|tjkrˆ|jƒ}|jƒ}t|ƒtj|ƒt    |ƒt
|ƒt j|ƒt j |tjdƒn,|tjkr´tj|ƒtj|ƒntj||ƒtj||ƒtj||ƒdS(Ni(RR=R8R9tGetLastWeekOnlineTimetGetLastWeekFamilyActiveValueRoRGR#RnRqRIRR3R4tDef_Player_Dict_HasVIPClubNoteR:R tOnWeekExR R^tFBOnWeekR`RatShopItemOnWeek(RRjtlastWeekOnlineTimetlastWeekFamilyValue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRuˆs$   
 
 
  cCs |jƒs tj|dƒdSt|ƒ}|s6dStj|tj|ƒ|jƒ}t    j
d||ƒt |t j ƒt |t jƒt    j
d|ƒdS(NisPlayerOnMonth! onMonthValue=%ssPlayerOnMonth OK!(R/R0t"Set_PlayerGameServerInitOK_OnMontht__Get_Can_OnMonthRR3R4tDef_PDict_OnMonthR6RRt__DoPlayerOnMonthR8R9R:(Rt onMonthValueR<((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR&¶s   cCsUtjƒrdS|tjkr/tj|ƒn|tjkrAntj||ƒdS(N(    RR=R8R9RGtOnMonthR:RatShopItemOnMonth(RRj((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR‚És cCsu|jƒs tj|dƒdS|jƒ}t|ƒs<dStjd|ƒtjƒ}tj    |t
j |j ƒdS(Nis PlayerOnYear!( R/R0t!Set_PlayerGameServerInitOK_OnYearR6t__Get_Can_OnYearRRtGetCurrentTimeRR3R4tDef_PDict_OnYeartyear(Rt curPlayerIDt curDateTime((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR)às    cCs”|jƒs tj|dƒdS|jƒ}t|ƒs<dStjd|ƒtjƒ}|j}t    j
|t j |ƒ|dkr|j ƒndS(Nis PlayerOnHour!(R/R0t!Set_PlayerGameServerInitOK_OnHourR6t__Get_Can_OnHourRRRˆthourRR3R4tDef_PDict_OnHourtDataServer_GetBillboardLV(RR‹RŒtcurHour((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR!øs          cCs.tjƒ}t|jƒƒtƒtƒdS(N(t IPY_GameWorldtIPY_MOnAllMapServerInitOKR-tGetTimet!__DoLogic_OpenMapCheckRebornPointt"__DoLogic_OpenMapCheckMissionCount(RRtpack((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnAllMapServerInitOK"s
 cCs tjƒjƒsdStjdƒ}tjdƒ}|\}}t|ƒ}||kr‰tjd||fƒtd||fƒ‚dSd}x0|jƒD]"}d|kr´qœn|d7}qœW||krÿtjd||fƒtd||fƒ‚dStj    d||||fƒdS(    NtMissionAcceptMapIDtMissionMaxCounts&ÈÎÎñ×ÜÊý³¬±ê, maxCnt = %s, curCnt = %siiÿÿÿÿis.È«ÇøÈ«·þÈÎÎñ×ÜÊý³¬±ê, maxCnt = %s, curCnt = %ssHÑéÖ¤ÈÎÎñÊýÍê±Ï, cnt = %s, maxCnt = %s, allMapCnt = %s, maxAllMapCnt = %s(
RR+t GetDebugLevelt ReadChConfigtGetEvalChConfigtlentErrLogt BaseExceptiontvaluesR(tallMissionDicttmissionCntListttotalAcceptMissionCnttallMapAcceptMissionCntt allMissionCnttallMapMissionCnttvalue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR—3s*     c Cs]tjƒjƒsdStjƒ}|jƒ}tjƒ}|jƒ}xùtd|ƒD]è}|j|ƒ}|j    ƒ}|j
ƒ}|j ƒ}x¬t||||dƒD]}    x†t||||dƒD]i}
|j |    |
ƒrëqÍntj d||||||    |
fƒtd||||||    |
fƒ‚qÍWq«WqVWtjd||fƒdS(Niis~µØÍ¼ID = %s ÖØÉúµã×ø±ê²»ºÏ·¨, index = %s, br_PointPosX = %s, br_PointPosY = %s, br_Round = %s, checkPosX = %s, checkPosY = %s s$ÑéÖ¤ÖØÉúµãÍê±Ï, mapID = %s, cnt = %s(RR+t IsTrueDebugt GetGameDatatGetBornRefreshCounttGetMaptGetMapIDR(tGetBornRefreshByIndextGetPosXtGetPosYtGetRoundt
IsValidPosR R¡R( tgameDatatbr_Countt
mapManagertmapIDRtbr_Pointt br_PointPosXt br_PointPosYtbr_Roundt    checkPosXt    checkPosY((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR–]s&       ""&1cCsž|dkr&tj|tjdƒdS|dkrbtj|tjdƒtj|tjdƒdS|dkr´tj|tjdƒtj|tjdƒtj|tjdƒdS|dkrtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒdS|dkrštj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒtj|tjdƒdSdS(NtGMOnHouritGMOnDaytGMOnWeekt    GMOnMonthtGMOnYear(RR3R4RR5RtRR‰(Rt    eventName((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt
GMDateTimezs4     cCsÍ|jƒ}|jƒ}tjƒ}|dks<|dkrL|j|ƒnt|ƒret|ƒnt|ƒr~t|ƒnt    |ƒr—t
|ƒnt |ƒr°t |ƒnt |ƒrÉt|ƒndS(Ntt0(t GetLogoffTimetstripRtGetCurrentDataTimeStrt SetLogoffTimeRŽR!R2RRsR$R€R&R‡R)(RtlastLoginTimeStrt
curTimeStr((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytUpdatePlayerLoginTime¨s              c
Cs¦tjƒ}|j}|j}|j}|j}|jtjƒ}|jtj    ƒ}|jtj
ƒ}|jtj ƒ}    ||kp¥||kp¥||kp¥||    kS(N( RRˆRtdaytmonthRŠtNomalDictGetPropertyR4RR5RR‰(
RRŒt dateTime_Hourt dateTime_DaytdateTime_Montht dateTime_Yeart player_Hourt
player_Dayt player_Montht player_Year((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRŽ×s                 cCs‰tjƒ}|j}|j}|j}|jtjƒ}|jtjƒ}|jtj    ƒ}||ks||ks||kr…|SdS(Ni(
RRˆRÎRÏRŠRÐR4R5RR‰(RRŒRÒRÓRÔRÖR×RØ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR2ìs             $cCsHtjƒ}tjj|ƒd}|jtjƒ}||krD|SdS(Nii(RRˆtdatetimet isocalendarRÐR4Rt(RRŒt dateTime_Weekt player_Week((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRss   cCsbtjƒ}|j}|j}|jtjƒ}|jtjƒ}||ksZ||kr^|SdS(Ni(RRˆRÏRŠRÐR4RR‰(RRŒRÓRÔR×RØ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR€s         cCs1tjƒ}|j}|jtjƒ}||kS(N(RRˆRŠRÐR4R‰(RRŒRÔRØ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR‡!s     cCs tjƒ}t|jƒƒdS(N(R“tIPY_MOnTimeSyncR-R•(RRR˜((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnTimeSync;s cCs    tjƒ}|jƒ}|jtjd ƒsBtjd|ƒn|jtj    ƒ}t
|ƒdkr&|d}|d}|tj krœt |ƒt _dS|tjkr¾t |ƒt _dS|tjkràt |ƒt _dS|tjkrt |ƒt _dS|tjkr$t |ƒt _dS|tjkrFt |ƒt _dS|tjkrltjt |ƒƒdS|tjkr¸t |ƒ}x*|jƒD]\}}    tj||    ƒq”WdS|jtj d ƒr3tj d }
|t
|
ƒ} t |ƒ} | j!tj"dƒ} | tj#kro| s<tj$d| |fƒdS| t j%kr[it j%| <n| t j%| | <n | t j%| <| tj&kr˜tj'ƒn—| tj(kr·t)j*| ƒnx| tj+krÖt,j-| ƒnY| tj.krõt/j0| ƒn:| tj1krt2j3| ƒn| tj4kr3t5j6| ƒnü| tj7krRt8j9| ƒnÝ| tj:krqt;j<| ƒn¾| tj=krt>j?ƒn¢| tj@kr¬tAjB| ƒnƒ| tjCkrÈtDjEƒng| tjFkrçtGjH| ƒnH| tjIkrtJjK| ƒn)| tjLkr%tMjN| ƒn
| tjOkrAtPjQƒnî| tjRkr`tSjT| ƒnÏ| tjUkr|tVjWƒn³| tjXkr›tYjZ| ƒn”| tj[krºt\j]| ƒnu| tj^krÙt_j`| ƒnV| tjakrøtbjc| ƒn7| tjdkrtejfƒn| tjgkr3thji| ƒnü| tjjkrOtkjlƒnà| tjmkrktnjoƒnÄ| tjpkr‡tqjrƒn¨| tjskr£ttjuƒnŒ| tjvkr¿twjxƒnp| tjykrÛtzj{ƒnT| tj|kr÷t}j~ƒn8| tjkrt€jƒn| tj‚kr/tƒj„ƒndS|jtj…d ƒr)tj…d }
|t
|
ƒ} | t j†kr…it j†| <nt j†| }|j‡t |ƒƒtjˆƒrµdS| tj‰krÑtŠj‹ƒnT| tjŒkrítjŽƒn8| tjkr    tj‘ƒn| tj’kr%t“j”ƒndS|tj•krE|t _–dS|tj—krÁt |ƒt _˜tj™ƒ}xKtš|j›ƒƒD]7}|jœ|ƒ}tj|ƒs¬q‚ntžjŸ|ƒq‚WdS|tj krít |ƒt _¡t¢j£ƒdS|j¤ƒrt¥|ƒ}qYtj$d||fƒdSn3|d    krDtj¦}d}ntj$d
|ƒdStj§ƒ}|tj¦kr„t¨||ƒn`|tj©kr£tªj«|ƒnA|tj¬tj­krä|j®|ƒ|krät¯j°||ƒqän|j®|ƒ}|j±||ƒ|jd ƒr    ndS( Niýÿÿÿs GameServer_BroadcastMsg msg = %siiiiþÿÿÿsAMultiActNumOperation can not found actNum. actionName=%s,msg = %ss*GameServer_BroadcastMsg unKnowMsg: %s = %st ReloadConfigs+GameServer_BroadcastMsg unKnowMsg, msg = %stGameWorldBossReborn_(²R“tIPY_MBroadcastMsgtGetMsgt
startswithR8t'Def_Notify_WorldKey_GameWorldBossRebornRRtsplittDef_Notify_SeparatorRŸt*Def_Notify_WorldKey_CommMapLinePlayerCounttevalt
PyGameDatatg_commMapLinePlayerCountDictt#Def_Notify_WorldKey_BossShuntPlayertg_bossShuntPlayerInfot&Def_Notify_WorldKey_BossShuntLineStatetg_bossShuntLineStatet*Def_Notify_WorldKey_FBEnterTimeLimiitMapIDtFBEnterTimeLimiitMapIDt Def_Notify_WorldKey_FBOpenRecordtFBOpenTimeRecordt Def_Notify_WorldKey_VSFamilyInfot VSFamilyInfot$Def_Notify_WorldKey_FamilyZhenfaInfotPlayerFamilyZhenfatGameServer_FamilyZhenfatDef_Notify_WorldKey_CoupleInfotitemsRt SetCoupleInfot'Def_Notify_WorldKey_OperationActionInfotgett ActKey_ActNumtMultiActNumOperationActNameListR tg_operationActionDicttOperationActionName_ExpRatetRefreshOperationAction_ExpRatetOperationActionName_CostRebatetPlayerCostRebatetRefreshCostRebateActionInfot!OperationActionName_TotalRechargetPlayerActTotalRechargetRefreshTotalRechargeActionInfotOperationActionName_GodGifttPlayerActGodGifttRefreshGodGiftActionInfot#OperationActionName_ManyDayRechargetPlayerActManyDayRecharget RefreshManyDayRechargeActionInfot"OperationActionName_SingleRechargetPlayerActSingleRechargetRefreshSingleRechargeActionInfotOperationActionName_TurntableROtRefreshTurntableActionInfotOperationActionName_SpringSaletPlayerSpringSaletRefreshSpringSaleActionInfotOperationActionName_BossReborntPlayerBossRebornt!RefreshOperationAction_BossRebornt OperationActionName_FlashGiftbagtPlayerFlashGiftbagtRefreshFlashGiftbagActionInfot OperationActionName_DailyGiftbagtPlayerDailyGiftbagtRefreshDailyGiftbagActionInfotOperationActionName_BuyOnetPlayerActBuyOnetRefreshBuyOneActionInfot#OperationActionName_FamilyCTGAssisttPlayerActFamilyCTGAssistt RefreshFamilyCTGAssistActionInfotOperationActionName_FlashSaletPlayerFlashSaletRefreshflashSaleActionInfotOperationActionName_WishingWellRetRefreshWishingWellActiont OperationActionName_CollectWordstPlayerActCollectWordstRefreshActCollectWordsInfotOperationActionName_WeekPartytPlayerWeekPartyt RefreshOperationAction_WeekPartyt OperationActionName_BuyCountGiftRitRefreshBuyCountGiftActionInfotOperationActionName_ActTaskRgtRefreshActTaskActionInfotOperationActionName_YunshitPlayerActYunshitRefreshActYunshiActionInfotOperationActionName_LunhuidiantPlayerActLunhuidiantRefreshActLunhuidianActionInfotOperationActionName_LoginAwardtPlayerActLogint!RefreshOperationAction_LoginAwardtOperationActionName_ActLoginNewRhtRefreshActLoginActionInfotOperationActionName_FeastLogintPlayerFeastLogintRefreshFeastLoginActionInfotOperationActionName_FeastWishtPlayerFeastWishtRefreshFeastWishActionInfotOperationActionName_FeastTraveltPlayerFeastTraveltRefreshFeastTravelActionInfot"OperationActionName_FeastWeekPartytPlayerFeastWeekPartyt%RefreshOperationAction_FeastWeekPartyt"OperationActionName_FeastRedPackettPlayerFeastRedPackett%RefreshOperationAction_FeastRedPackett!OperationActionName_LuckyTreasuretPlayerLuckyTreasuretRefreshLuckyTreasureActiont!OperationActionName_RechargePrizetPlayerActRechargePrizetRefreshRechargePrizeActionInfotOperationActionName_GrowupBuytPlayerActGrowupBuytRefreshGrowupBuyActionInfot&OperationActionName_RechargeRebateGoldtPlayerActRechargeRebateGoldt#RefreshRechargeRebateGoldActionInfot Def_Notify_WorldKey_CrossActInfotg_crossActInfoDicttupdateR=tCrossActName_CTGBillboardtCrossActCTGBillboardtRefreshCrossActCTGBillboardInfotCrossActName_AllRechargetCrossActAllRechargetRefreshCrossActAllRechargeInfotCrossActName_LianqitPlayerActLianqitRefreshCrossActLianqiInfotCrossActName_FamilyGCZtPlayerActFamilyGCZtRefreshActFamilyGCZInfot!Def_Notify_WorldKey_CrossZoneNametg_crossZoneNamet#Def_Notify_WorldKey_CrossServerTimetg_crossServerTimeInfoRRRRRRTtSync_PyServerDataTimeToClientt%Def_Notify_WorldKey_LuckyCloudBuyInfotg_luckyCloudBuyInfotPlayerLuckyCloudBuytOnLuckyCloudBuyChangetisdigittintt Def_Notify_WorldKey_ReloadConfigR+t__DoLogic_OtherReloadDictt#Def_Notify_WorldKey_CrossPKSeasonIDRZtOnCrossRealmPKSeasonChanget)Def_Notify_WorldKey_CrossDailyActionStatetCrossDailyActionID_YaomoBosstGetGameWorldDictByKeytPlayerCrossYaomoBosstOnYaomoBossStateChangetSetGameWorldDict(RRR˜tmsgtmsgListtkeytmsgValuetsyncCoupleInfoR<t
coupleInfotkeyHeadt
actionNametactInfotactNumt actInfoDictRRR©t gameWorldMgrtbefValue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_BroadcastMsgOsP  
 
                               
               cCs7|jtj|ƒ|jtj|ƒtjjƒdS(N(R}R8t$Def_Notify_WorldKey_ReloadTexCaptchat%Def_Notify_WorldKey_ReloadJpegCaptchat IpyGameDataPYtIPYDatat IpyDataClear(R‰R©((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRuds cCstj|ƒdS(N(R    tOnInit(RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytOnServerVersionSetting€s (xRR4RR    R“RTR0R8RCRGRR RöRARERYRaRNR`R^RIRXRVRKRZR[t    PlayerPetRcR>RR^RaR+RRdR    RgR#RXR RRRRUROR RRR.RIRFR@RCRgR5R8RiRhR;RRRRLR{RpRORfR&ReR\RMRLRPRŽR RéRRRRRRURHRÙR RRRRRRR"R%R'R*R-R.RR7RnRoRqR$RuR&R‚R)R!R™R—R–RÄRÍRŽR2RsR€R‡RÞR‹RuR’(((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt<module>sð                                                                                                                               
             _         
    
        .                *        *        .    /                            ÿ