hwj35
2025-09-03 61a63dd832c20ae2bd9e81d1ca56fbfff458a426
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
1ö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@ddlAZAddlBZBddlCZCddlDZDddlEZEddlFZFddlGZGddlHZHddlIZIddlJZJddlKZKddlLZLddlMZMddlNZNddlOZOddlPZPddlQZQddlRZRddlSZSddlTZTddlUZUddlVZVddlWZWddlXZXddlYZYd„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„Zwd „Zxd!„Zyd"„Zzd#„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_OnDayoscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnHourpscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnWeekqscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnMonthrscCsdS(N((RR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnYearsscCs´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_OnDayus  
 
 
 
 
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|tjkrtj|ƒ|jdƒtj|ƒt    j
|ƒt j |ƒt j|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒtj|ƒ|jtjƒ}|r6tj |tjdƒt!j"|tj#dƒn|jtj$ƒ}|r}tj |tj$dƒt!j"|tj%dƒn|jtj&ƒ}|rÄtj |tj&dƒt!j"|tj'dƒn|jtj(ƒ}|r¢tj |tj(dƒt!j"|tj)dƒq¢n”|tj*kr¢t+j|ƒt,j-|ƒt.j|ƒt/j0|ƒt1j|ƒt2j|ƒt3j|ƒt4j|ƒt5j6|ƒt7j8|ƒnt9j:||ƒt;j||ƒt<j=||ƒt>j?||ƒt@j|ƒtAj||ƒtBj||ƒtCj|ƒtDj|ƒtEj||ƒdS(Ni(FRt IsCrossServerR7R8tOpenServerCampaigntOnOpenServerCampaignDaytSetDayProcessGameEventCounttPlayerOnlinePrizetResetPrizeInfoOnDayt PlayerSignDayt SignDayOnDaytPlayerLoginDayAwardtNotePlayerLoginDayCntt
PlayerCoinR
t
PlayerTreeRt PlayerSuccesst    SuccOnDaytPlayerGoldInvesttPlayerZhanlingtPlayerTreasuretPlayerGoldGifttPlayerActTurntablet
PlayerLovet DoPlayerOnDaytPlayerXiangongRt PayCoinOnDaytNomalDictGetPropertyR3tDef_PDict_GameNoticeAwardStateR2tChPlayertSync_RewardGetRecordInfotDef_RewardType_GameNoticetDef_PDict_ShareGameAwardStatetDef_RewardType_ShareGametDef_PDict_OpenSererDailyAwardt#Def_RewardType_OpenServerDailyAwardtDef_PDict_RechargeDayAwardtDef_RewardType_RechargeDayAwardR9t
PlayerHerot PlayerRecovert RecoverOnDayR tChItemtResetItemUseCntTodaytPlayerFreeGoodst    NPCCommontPlayerCrossRealmPKtPlayerCrossChampionshipt PlayerArenaRtCrossPlayerDatatSendMergePlayerDataNowtFBCommontFBOnDaytPlayerActivitytFunctionNPCCommont ShopItemOnDaytPlayerFamilyRedPackettRedPacketOnDaytPlayerWishingWelltPlayerTongTianLingtPlayerActBossTrialt PlayerActTasktPlayerActLoginNewtPlayerActBuyCountGift(Rt onEventTypetgameNoticeAwardStatetshareGameAwardStatet
awardState((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR6úsr                             cCs$|j|jƒƒ|jdƒdS(Ni(tSetLastWeekOnlineTimetGetWeekOnlineTimetSetWeekOnlineTime(R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytCalcWeekOnlineTimeos 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ƒn,|tjkr´tj|ƒtj|ƒntj||ƒtj||ƒtj||ƒdS(Ni(RR<R7R8tGetLastWeekOnlineTimetGetLastWeekFamilyActiveValueRRFR#R~RRHRR2R3tDef_Player_Dict_HasVIPClubNoteR9RgtOnWeekExR RjtFBOnWeekRlRmtShopItemOnWeek(RRwtlastWeekOnlineTimetlastWeekFamilyValue((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<R7R8RFtOnMonthR9RmtShopItemOnMonth(RRw((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}t    j
|t j |ƒ|dkr|j ƒndS(Nis PlayerOnHour!(R.R/t!Set_PlayerGameServerInitOK_OnHourR5t__Get_Can_OnHourRRR˜thourRR2R3tDef_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§Ms*     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¦ws&       ""&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šRSR3R 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šRSR3R4R‘R™(RRœRáRâRãRåRæRç((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR1s             $cCsHtjƒ}tjj|ƒd}|jtjƒ}||krD|SdS(Nii(RR˜tdatetimet isocalendarRSR3R„(RRœt dateTime_Weekt player_Week((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRƒs   cCsbtjƒ}|j}|j}|jtjƒ}|jtjƒ}||ksZ||kr^|SdS(Ni(RR˜RßRšRSR3R‘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šRSR3R™(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_OnTimeSyncUs cCsC
tjƒ}|jƒ}|jtjd ƒsBtjd|ƒn|jtj    ƒ}t
|ƒdkrP    |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 ƒrítj 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'ƒnQ| tj(kr·t)j*| ƒn2| tj+krÖt,j-| ƒn| tj.krõt/j0| ƒnô| tj1krt2j3| ƒnÕ| tj4kr3t5j6| ƒn¶| tj7krRt8j9| ƒn—| tj:krqt;j<| ƒnx| tj=krt>j?| ƒnY| tj@kr¯tAjB| ƒn:| tjCkrÎtDjE| ƒn| tjFkrítGjH| ƒnü| tjIkr    tJjKƒnà| tjLkr(tMjN| ƒnÁ| tjOkrGtPjQ| ƒn¢| tjRkrftSjT| ƒnƒ| tjUkr‚tVjWƒng| tjXkr¡tYjZ| ƒnH| tj[krÀt\j]| ƒn)| tj^krßt_j`| ƒn
| tjakrûtbjcƒnî| tjdkrtejf| ƒnÏ| tjgkr6thjiƒn³| tjjkrUtkjl| ƒn”| tjmkrttnjo| ƒnu| tjpkr“tqjr| ƒnV| tjskr²ttju| ƒn7| tjvkrÎtwjxƒn| tjykrítzj{| ƒnü| tj|kr    t}j~ƒnà| tjkr%t€jƒnÄ| tj‚krAtƒj„ƒn¨| tj…kr]t†j‡ƒnŒ| tjˆkryt‰jŠƒnp| tj‹kr•tŒjƒnT| tjŽkr±tjƒn8| tj‘krÍt’j“ƒn| tj”krét•j–ƒndS|jtj—d ƒrStj—d }
|t
|
ƒ} | t j˜kr?it j˜| <nt j˜| }|j™t |ƒƒtjšƒrodS| tj›kr‹tœjƒnÄ| tjžkr§tŸj ƒn¨| tj¡krÃtMj¢ƒnŒ| tj£krßt2j¤ƒnp| tj¥krût5j¦ƒnT| tj§krt8j¨ƒn8| tj©kr3tªj«ƒn| tj¬krOt­j®ƒndS|tj¯kro|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¾ƒr2    t¿|ƒ}qƒ    tj$d||fƒdSn3|d    krn    tjÀ}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
startswithR7t'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_TotalRechargetPlayerActTotalRechargetRefreshTotalRechargeActionInfot"OperationActionName_GarbageSortingtPlayerActGarbageSortingtRefreshGarbageSortingActionInfotOperationActionName_XianXiaMJtPlayerActXianXiaMJtRefreshXianXiaMJActionInfotOperationActionName_GubaotPlayerActGubaotRefreshGubaoActionInfot!OperationActionName_HorsePetTraintPlayerActHorsePetTraintRefreshHorsePetTrainActionInfotOperationActionName_GodGifttPlayerActGodGifttRefreshGodGiftActionInfot#OperationActionName_ManyDayRechargetPlayerActManyDayRecharget RefreshManyDayRechargeActionInfot"OperationActionName_SingleRechargetPlayerActSingleRechargetRefreshSingleRechargeActionInfotOperationActionName_TurntableRNtRefreshTurntableActionInfotOperationActionName_SpringSaletPlayerSpringSaletRefreshSpringSaleActionInfotOperationActionName_BossReborntPlayerBossRebornt!RefreshOperationAction_BossReborntOperationActionName_BossTrialRstRefreshBossTrialActionInfot!OperationActionName_HorsePetFeasttPlayerActHorsePetFeastt$RefreshOperationAction_HorsePetFeastt OperationActionName_FlashGiftbagtPlayerFlashGiftbagtRefreshFlashGiftbagActionInfot OperationActionName_DailyGiftbagtPlayerDailyGiftbagtRefreshDailyGiftbagActionInfotOperationActionName_BuyOnetPlayerActBuyOnetRefreshBuyOneActionInfot#OperationActionName_FamilyCTGAssisttPlayerActFamilyCTGAssistt RefreshFamilyCTGAssistActionInfotOperationActionName_FlashSaletPlayerFlashSaletRefreshflashSaleActionInfotOperationActionName_WishingWellRqtRefreshWishingWellActiont OperationActionName_CollectWordstPlayerActCollectWordstRefreshActCollectWordsInfotOperationActionName_WeekPartytPlayerWeekPartyt RefreshOperationAction_WeekPartyt OperationActionName_BuyCountGiftRvtRefreshBuyCountGiftActionInfotOperationActionName_ActTaskRttRefreshActTaskActionInfotOperationActionName_YunshitPlayerActYunshitRefreshActYunshiActionInfotOperationActionName_LunhuidiantPlayerActLunhuidiantRefreshActLunhuidianActionInfotOperationActionName_LoginAwardtPlayerActLogint!RefreshOperationAction_LoginAwardtOperationActionName_ActLoginNewRutRefreshActLoginActionInfotOperationActionName_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_crossServerTimeInfoRRRRRRUtSync_PyServerDataTimeToClientt%Def_Notify_WorldKey_LuckyCloudBuyInfotg_luckyCloudBuyInfotPlayerLuckyCloudBuytOnLuckyCloudBuyChangetisdigittintt Def_Notify_WorldKey_ReloadConfigR*t__DoLogic_OtherReloadDictt#Def_Notify_WorldKey_CrossPKSeasonIDRetOnCrossRealmPKSeasonChanget)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_BroadcastMsgisx  
 
                                   
               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.pytOnServerVersionSetting¸s (R­R3RR    R£RUR/R7RBRFRR RR@RDRdRmRMRlRjRHRcRaRJReRft    PlayerPetR_RoR=RR~RRKRRRRR!RŒR$RRCRxR'R*RrRuRNRsR@R/R2RNRiRfR`RcRtRURXRvRuR[R:R=R R7RlR£R˜RoRrRFRqRhRLRKROR¶RgRøRQRRRR^RGRèRRRRRRRR!R$R&R)R,R-RR6R~RRR"R…R%R’R(R R©R§R¦RÔRÝRžR1RƒRR—RíR³RRº(((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt<module>sþ                                                                                                                                      
             u         
    
        .                *        *        .    /                            ÿ4