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
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
73
74
75
76
*’>hc@s‘ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    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@ddlAZAddlBZBddlCZCddlDZDddlEZEddlFZFddlGZGddlHZHddlIZIddlJZJddlKZKddlLZLddlMZMddlNZNddlOZOddlPZPddlQZQddlRZRddlSZSddlTZTddlUZUddlVZVddlWZWddlXZXddlYZYddlZZZddl[Z[ddl\Z\ddl]Z]ddl^Z^ddl_Z_ddl`Z`ddlaZaddlbZbddlcZcddldZdddleZeddlfZfddlgZgddlhZhddliZiddljZjddlkZkddllZlddlmZmddlnZnddloZod„Zpd„Zqd„Zrd„Zsd„Ztd„Zud„Zvd    „Zwd
„Zxd „Zyd „Zzd „Z{d„Z|d„Z}d„Z~d„Zd„Z€d„Zd„Z‚d„Zƒd„Z„d„Z…d„Z†d„Z‡d„Zˆd„Z‰d„ZŠd„Z‹d„ZŒd„Zd „ZŽd!„Zd"„Zd#„Z‘d$„Z’d%„Z“d&„Z”dS('iÿÿÿÿNcCsdS(N((tindexttick((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnDay…scCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnHour†scCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnWeek‡scCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnMonthˆscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnYear‰scCs´tjdƒtj|ƒtjƒtjƒtjƒ}xHt|j    ƒƒD]4}|j
|ƒ}tj |ƒswqMnt |ƒqMWt jƒtj|ƒtjƒtjƒdS(NsMapServer -> OnDay!(t    GameWorldtLogtFBLogictOnDayt PlayerFamilyt FamilyOnDaytPlayerOfflineSupporttGetPlayerManagertxrangetGetPlayerCounttGetPlayerByIndextIsNormalPlayert PlayerOnDayt
PlayerMailtOnDayExt PlayerControlt"RemoveTimeoutLeaveServerPlayerInfotPlayerBillboardtPlayerViewCache(Rt playerManagertit    curPlayer((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt DoLogic_OnDay‹s  
 
 
 
 
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  cCsutjdƒtjƒ}xHt|jƒƒD]4}|j|ƒ}tj|ƒsVq,nt|ƒq,Wtj    |ƒdS(NsMapServer -> OnWeek!(
RRRRRRRt PlayerOnWeekR    tOnWeek(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   cCsætjƒrdS|tjkrOtj|ƒ|jdƒtj|ƒt    j
|ƒt j |ƒt j|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj |ƒt!j"|ƒt#j |ƒt$j%|ƒ|j&t'j(ƒ}|rwt$j)|t'j(dƒt*j+|t'j,dƒn|j&t'j-ƒ}|r¾t$j)|t'j-dƒt*j+|t'j.dƒn|j&t'j/ƒ}|rt$j)|t'j/dƒt*j+|t'j0dƒn|j&t'j1ƒ}|rKt$j)|t'j1dƒt*j+|t'j2dƒqKnü|tj3krKt4j5|ƒt6j |ƒt7j|ƒt8j |ƒt9j:|ƒt;j|ƒt<j |ƒt=j"|ƒt>j"|ƒt?j"|ƒt@j"|ƒtAj|ƒtBjC|ƒtDjE|ƒtFj"|ƒtGj |ƒtHj |ƒtIjJ|ƒntKjL||ƒtMj||ƒtNjO||ƒtPjQ||ƒtRj|ƒtSj||ƒtTj ||ƒtUj|ƒtVj|ƒtWj||ƒdS(Ni(XRt IsCrossServerR7R8tOpenServerCampaigntOnOpenServerCampaignDaytSetDayProcessGameEventCountt    PlayerPettDoLogic_PetInfo_OnDaytPlayerGameWallowtRevertHealthGame_OnDaytPlayerOnlinePrizetResetPrizeInfoOnDayt PlayerSignDayt SignDayOnDaytPlayerLoginDayAwardtNotePlayerLoginDayCntt    PlayerViptVipOnDayt
PlayerCoinR
t PlayerSuccesst    SuccOnDaytPlayerNewGuyCardtNewGuyCardOndaytPlayerGoldInvesttPlayerZhanlingtPlayerTreasuretPlayerMagicWeapontPlayerGoldGifttPlayerRefineStovetPlayerActTurntableRt
PlayerLovet DoPlayerOnDaytPlayerXiangongRt PayCoinOnDaytNomalDictGetPropertyR3tDef_PDict_GameNoticeAwardStateR2tChPlayertSync_RewardGetRecordInfotDef_RewardType_GameNoticetDef_PDict_ShareGameAwardStatetDef_RewardType_ShareGametDef_PDict_OpenSererDailyAwardt#Def_RewardType_OpenServerDailyAwardtDef_PDict_RechargeDayAwardtDef_RewardType_RechargeDayAwardR9t PlayerRecovert RecoverOnDaytOperate_PlayerBuyZhenQit BossHurtMngR tChItemtResetItemUseCntTodaytPlayerFreeGoodst    NPCCommont FBHelpBattletPlayerCrossRealmPKtPlayerCrossChampionshiptPlayerCrossBattlefieldtPlayerFairyDomaintGameLogic_FamilyPartytOnDayFamilyPartyPlayert PlayerArenaRt PlayerAssisttPlayerMineAreat PlayerGuajitCrossPlayerDatatSendMergePlayerDataNowtFBCommontFBOnDaytPlayerActivitytFunctionNPCCommont ShopItemOnDaytPlayerFamilyRedPackettRedPacketOnDaytPlayerWishingWelltPlayerTongTianLingtPlayerActBossTrialt PlayerActTasktPlayerActLoginNewtPlayerActBuyCountGift(Rt onEventTypetgameNoticeAwardStatetshareGameAwardStatet
awardState((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR6sŒ                                          cCs$|j|jƒƒ|jdƒdS(Ni(tSetLastWeekOnlineTimetGetWeekOnlineTimetSetWeekOnlineTime(R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytCalcWeekOnlineTime¢s cCsdS(N((R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytResetPlayerWeekData®scCs|jdƒdS(Ni(tSetFamilyActiveValue(R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytCalcFamilyActiveValue¸s 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.R/t!Set_PlayerGameServerInitOK_OnWeekt__Get_Can_OnWeekRR2R3tDef_PDict_OnWeekR5RRt__DoPlayerOnWeekR7R8R9(Rt onWeekValueR;((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR"Âs   cCsõtjƒrdS|tjkrˆ|jƒ}|jƒ}t|ƒtj|ƒt    |ƒt
|ƒt j|ƒt j |tjdƒn9|tjkrÁtj|ƒtj|ƒtj|ƒntj||ƒtj||ƒtj||ƒdS(Ni(RR<R7R8tGetLastWeekOnlineTimetGetLastWeekFamilyActiveValueR‘RLR#RR“RMRR2R3tDef_Player_Dict_HasVIPClubNoteR9RvtOnWeekExR RrtDoPlayerOnWeekR|tFBOnWeekR~RtShopItemOnWeek(RR‰tlastWeekOnlineTimetlastWeekFamilyValue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR—Õ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.R/t"Set_PlayerGameServerInitOK_OnMontht__Get_Can_OnMonthRR2R3tDef_PDict_OnMonthR5RRt__DoPlayerOnMonthR7R8R9(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<R7R8RLtOnMonthR9RtShopItemOnMonth(RR‰((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.R/t!Set_PlayerGameServerInitOK_OnYearR5t__Get_Can_OnYearRRtGetCurrentTimeRR2R3tDef_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ƒ}tj    ƒ}|j
}t j |t j|ƒ|dkr¢|jƒntj|ƒdS(Nis PlayerOnHour!(R.R/t!Set_PlayerGameServerInitOK_OnHourR5t__Get_Can_OnHourRRR*tGetTickR«thourRR2R3tDef_PDict_OnHourtDataServer_GetBillboardLVRsR(RR®RR¯tcurHour((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR Fs           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_OnAllMapServerInitOKvs
 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»‡s*     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(RR2R3R´R4R–R¤R¬(Rt    eventName((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt
GMDateTimeÎs4     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 R1RR•R"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­R\R3R´R4R¤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\R3R4R¤R¬(RR¯RõRöR÷RùRúRû((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR1@s             $cCsHtjƒ}tjj|ƒd}|jtjƒ}||krD|SdS(Nii(RR«tdatetimet isocalendarR\R3R–(RR¯t dateTime_Weekt player_Week((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR•Ts   cCsbtjƒ}|j}|j}|jtjƒ}|jtjƒ}||ksZ||kr^|SdS(Ni(RR«RóR­R\R3R¤R¬(RR¯RöR÷RúRû((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR£ds         cCs1tjƒ}|j}|jtjƒ}||kS(N(RR«R­R\R3R¬(RR¯R÷Rû((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRªus     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 cCstjƒ}|jƒ}|jtjd ƒsBtjd|ƒn|jtj    ƒ}t
|ƒdkr# |d}|d}|tj krœt |ƒt _dS|tjkr¾t |ƒt _dS|tjkràt |ƒt _dS|tjkrt |ƒt _tj|ƒdS|tjkr1t |ƒt _dS|tjkrSt |ƒt _dS|tjkrut |ƒt _dS|tjkrµtjƒjƒt j!kr±t |ƒt _"ndS|tj#krt |ƒ\}}}    tjƒjƒ|krt$j%||    ƒndS|tj&kr.t'j(t |ƒƒdS|tj)kr}t |ƒ}
tjƒjƒ|
dkryt*j+|
dƒndS|tj,krÃt |ƒ\} } | r¶t j-| 7_-n    | t _-dS|tj.krt |ƒ} x*| j/ƒD]\}}t0j1||ƒqëWdS|jtj2d ƒr|tj2d }|t
|ƒ}t |ƒ}|j3tj4dƒ}|tj5krÆ|s“tj6d||fƒdS|t j7kr²it j7|<n|t j7||<n |t j7|<|tj8krït0j9ƒn‰|tj:krt;j<|ƒnj|tj=kr-t>j?|ƒnK|tj@krLtAjB|ƒn,|tjCkrktDjE|ƒn |tjFkrŠtGjH|ƒnî|tjIkr©tJjK|ƒnÏ|tjLkrÈtMjN|ƒn°|tjOkrçtPjQ|ƒn‘|tjRkrtSjT|ƒnr|tjUkr%tVjW|ƒnS|tjXkrDtYjZ|ƒn4|tj[kr`t\j]ƒn|tj^krt_j`|ƒnù|tjakržtbjc|ƒnÚ|tjdkr½tejf|ƒn»|tjgkrÙthjiƒnŸ|tjjkrøtkjl|ƒn€|tjmkrtnjo|ƒna|tjpkr3tqjrƒnE|tjskrOttjuƒn)|tjvkrntwjx|ƒn
|tjykrŠtzj{ƒnî|tj|kr©t}j~|ƒnÏ|tjkrÅt€jƒn³|tj‚krätƒj„|ƒn”|tj…krt†j‡|ƒnu|tjˆkr"t‰jŠ|ƒnV|tj‹krAtŒj|ƒn7|tjŽkr]tjƒn|tj‘kr|t’j“|ƒnü|tj”kr˜t•j–ƒnà|tj—kr´t˜j™ƒnÄ|tjškrÐt›jœƒn¨|tjkrìtžjŸƒnŒ|tj krt¡j¢ƒnp|tj£kr$t¤j¥ƒnT|tj¦kr@t§j¨ƒn8|tj©kr\tªj«ƒn|tj¬krxt­j®ƒndS|jtj¯d ƒrâ    tj¯d }|t
|ƒ}|t j°krÎit j°|<nt j°|}|j±t |ƒƒtj²ƒrþdS|tj³kr    t´jµƒnÄ|tj¶kr6    t·j¸ƒn¨|tj¹krR    t_jºƒnŒ|tj»krn    tDj¼ƒnp|tj½krŠ    tGj¾ƒnT|tj¿kr¦    tJjÀƒn8|tjÁkr    tÂjÃn|tjÄkrÞ    tÅjƃndS|tjÇkrþ    |t _ÈdS|tjÉkrz
t |ƒt _Êtj˃}xKtÌ|j̓ƒD]7}|jÎ|ƒ}tjÏ|ƒse
q;
ntÐjÑ|ƒq;
WdS|tjÒkr¦
t |ƒt _ÓtÔjՃdS|tjÖkrÈ
t |ƒt _×dS|tjØkrê
t |ƒt _ÙdS|jڃr tÛ|ƒ}qV tj6d||fƒdSn3|d    krA tjÜ}d}ntj6d
|ƒdStj݃}|tjÜkr tÞ||ƒn|tjßkr  tàjá|ƒnâ|tjât jãkrá |jä|ƒ|kr‚ tåjæ||ƒq‚ n¡|tjât jçkr" |jä|ƒ|kr‚ tèjé||ƒq‚ n`|tjêtjëgkrf |jä|ƒ|kr‚ tìjí||ƒq‚ n|tjêtjîkr§ |jä|ƒ|kr‚ tïjð||ƒq‚ nÛ|tjñtjòkrè |jä|ƒ|kr‚ tójô||ƒq‚ nš|tjõkr‚ |r‚ |jä|ƒ|kr‚ |jö||ƒtj˃}xNtÌ|j̓ƒD]7}|jÎ|ƒ}tjÏ|ƒsk qA nt÷jø|ƒqA Wq‚ n|jä|ƒ}|jö||ƒ|jd ƒrÀ tùjú|ƒnT|tjûkrÜ tüjýƒn8|tjêtjþkr||krt$jÿ||ƒqndS( 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
startswithR7t'Def_Notify_WorldKey_GameWorldBossRebornRRtsplittDef_Notify_SeparatorRÃt*Def_Notify_WorldKey_CommMapLinePlayerCounttevalt
PyGameDatatg_commMapLinePlayerCountDictt#Def_Notify_WorldKey_BossShuntPlayertg_bossShuntPlayerInfot&Def_Notify_WorldKey_BossShuntLineStatetg_bossShuntLineStatet0Def_Notify_WorldKey_FamilyKillHorsePetRobBossCntt"g_familyKillHorsePetRobBossCntDictt FamilyRobBosst$OnFamilyKillHorsePetRobBossCntChanget*Def_Notify_WorldKey_FBEnterTimeLimiitMapIDtFBEnterTimeLimiitMapIDt Def_Notify_WorldKey_FBOpenRecordtFBOpenTimeRecordt Def_Notify_WorldKey_VSFamilyInfot VSFamilyInfot#Def_Notify_WorldKey_FamilyPartyInfoRÑRÒR3tDef_FBMapID_FamilyPartytg_familyPartyInfot0Def_Notify_WorldKey_FamilyPartyAddFamilyActivityRttDoAddFamilyMemberFamilyActivityt$Def_Notify_WorldKey_FamilyZhenfaInfotPlayerFamilyZhenfatGameServer_FamilyZhenfatDef_Notify_WorldKey_AssistBossRwtGameServer_AssistBossMsgt$Def_Notify_WorldKey_FairyDomainLimittg_fairyDomainLimittDef_Notify_WorldKey_CoupleInfotitemsRt SetCoupleInfot'Def_Notify_WorldKey_OperationActionInfotgett ActKey_ActNumtMultiActNumOperationActNameListRÄtg_operationActionDicttOperationActionName_ExpRatetRefreshOperationAction_ExpRatetOperationActionName_CostRebatetPlayerCostRebatetRefreshCostRebateActionInfot!OperationActionName_TotalRechargetPlayerActTotalRechargetRefreshTotalRechargeActionInfot"OperationActionName_GarbageSortingtPlayerActGarbageSortingtRefreshGarbageSortingActionInfotOperationActionName_XianXiaMJtPlayerActXianXiaMJtRefreshXianXiaMJActionInfotOperationActionName_GubaotPlayerActGubaotRefreshGubaoActionInfot!OperationActionName_HorsePetTraintPlayerActHorsePetTraintRefreshHorsePetTrainActionInfotOperationActionName_GodGifttPlayerActGodGifttRefreshGodGiftActionInfot#OperationActionName_ManyDayRechargetPlayerActManyDayRecharget RefreshManyDayRechargeActionInfot"OperationActionName_SingleRechargetPlayerActSingleRechargetRefreshSingleRechargeActionInfotOperationActionName_TurntableRWtRefreshTurntableActionInfotOperationActionName_SpringSaletPlayerSpringSaletRefreshSpringSaleActionInfotOperationActionName_BossReborntPlayerBossRebornt!RefreshOperationAction_BossReborntOperationActionName_BossTrialR…tRefreshBossTrialActionInfot!OperationActionName_HorsePetFeasttPlayerActHorsePetFeastt$RefreshOperationAction_HorsePetFeastt OperationActionName_FlashGiftbagtPlayerFlashGiftbagtRefreshFlashGiftbagActionInfot OperationActionName_DailyGiftbagtPlayerDailyGiftbagtRefreshDailyGiftbagActionInfotOperationActionName_BuyOnetPlayerActBuyOnetRefreshBuyOneActionInfot#OperationActionName_FamilyCTGAssisttPlayerActFamilyCTGAssistt RefreshFamilyCTGAssistActionInfot!OperationActionName_FairyCeremonytPlayerFairyCeremonyt$RefreshOperationAction_FairyCeremonyt$OperationActionName_NewFairyCeremonytPlayerNewFairyCeremonyt'RefreshOperationAction_NewFairyCeremonytOperationActionName_FlashSaletPlayerFlashSaletRefreshflashSaleActionInfotOperationActionName_WishingWellRƒtRefreshWishingWellActiont OperationActionName_CollectWordstPlayerActCollectWordstRefreshActCollectWordsInfotOperationActionName_WeekPartytPlayerWeekPartyt RefreshOperationAction_WeekPartyt OperationActionName_BuyCountGiftRˆtRefreshBuyCountGiftActionInfotOperationActionName_ActTaskR†tRefreshActTaskActionInfotOperationActionName_YunshitPlayerActYunshitRefreshActYunshiActionInfotOperationActionName_LunhuidiantPlayerActLunhuidiantRefreshActLunhuidianActionInfotOperationActionName_LoginAwardtPlayerActLogint!RefreshOperationAction_LoginAwardtOperationActionName_ActLoginNewR‡tRefreshActLoginActionInfotOperationActionName_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_BossTrialtRefreshCrossActBossTrialInfotCrossActName_XianXiaMJtRefreshCrossActXianXiaMJInfotCrossActName_GubaotRefreshCrossActGubaoInfotCrossActName_HorsePetTraint RefreshCrossActHorsePetTrainInfotCrossActName_LianqitPlayerActLianqitRefreshCrossActLianqiInfotCrossActName_FamilyGCZtPlayerActFamilyGCZtRefreshActFamilyGCZInfot!Def_Notify_WorldKey_CrossZoneNametg_crossZoneNamet#Def_Notify_WorldKey_CrossServerTimetg_crossServerTimeInfoRRRRRR^tSync_PyServerDataTimeToClientt%Def_Notify_WorldKey_LuckyCloudBuyInfotg_luckyCloudBuyInfotPlayerLuckyCloudBuytOnLuckyCloudBuyChanget0Def_Notify_WorldKey_CrossBattlefieldCallTeamInfotg_crossBattlefieldCallTeamInfot2Def_Notify_WorldKey_CrossBattlefieldSysCallBuyInfot g_crossBattlefieldSysCallBuyListtisdigittintt Def_Notify_WorldKey_ReloadConfigR*t__DoLogic_OtherReloadDictt#Def_Notify_WorldKey_CrossPKSeasonIDRptOnCrossRealmPKSeasonChangetDef_Notify_WorldKey_FBFuncStatetDef_FBMapID_FamilyInvadetGetGameWorldDictByKeytGameLogic_FamilyInvadetOnFamilyInvadeStateChangetDef_FBMapID_ElderBattlefieldtGameLogic_ElderBattlefieldtOnElderBattlefieldStateChanget$Def_Notify_WorldKey_DailyActionStatetDailyActionID_FamilyBoss1tGameLogic_AllFamilyBosstOnAllFamilyBossStateChangetDailyActionID_HorsePetBosstGameLogic_HorsePetBosstOnHorsePetBossStateChanget)Def_Notify_WorldKey_CrossDailyActionStatetCrossDailyActionID_YaomoBosstPlayerCrossYaomoBosstOnYaomoBossStateChanget"Def_Notify_WorldKey_WorldAverageLvtSetGameWorldDicttPlayerWorldAverageLvtUpdatePlayerWorldAverageLvtNPCCustomRefreshtProcessAllNPCRefresht$Def_Notify_WorldKey_ChampionFamilyIDtGameLogic_FamilyWartOnChampionFamilyIDChangetDailyActionID_FamilyPartytOnFamilyPartyStateChange(RRR¼tmsgtmsgListtkeytmsgValueRÛtfamilyIDtaddFamilyActivityt
assistDatatisAddt    limitListtsyncCoupleInfoR;t
coupleInfotkeyHeadt
actionNametactInfotactNumt actInfoDictRRRÍt gameWorldMgrtbefValue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_BroadcastMsg£sð  
 
                                           
                  cCs7|jtj|ƒ|jtj|ƒtjjƒdS(N(RßR7t$Def_Notify_WorldKey_ReloadTexCaptchat%Def_Notify_WorldKey_ReloadJpegCaptchat IpyGameDataPYtIPYDatat IpyDataClear(RùRÍ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRÈ's cCstj|ƒdS(N(R    tOnInit(RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytOnServerVersionSettingCs (•RÁR3RR    R·R^R/R7RBRiRFRLRRàR R"RDRâRHRnRRUR~R|RMRmRTRkRQRORpRqRrR@RjRgRtRRÎRÑRÕRØRåR=R3R¥R¨RrR6R9R<R?RBR³RER¶RdRŸRHRKR™RœRWR…RaRPRSRuRRR‡RŠR†R|RRˆR‡R‚R[R^RgR RjRXR“RÜR¿R–R„RVRmRƒRsRzRSRRRJRXRþRRoRwRvR RyRZRxRRRRüRRRRRRRR!R$R&R)R,R-RR6RR‘R“R"R—R%R¥R(R R½R»RºRèRñR±R1R•R£RªRRûRÈR(((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt<module>s*                                                                                                                                                            
             ’         
    
        /                0        *        .    /                            ÿ