hxp
5 天以前 cfea148363964a0458b331cd8affeec41852b440
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
™@…ic@sKddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    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?d„Z@d„ZAd„ZBd„ZCd„ZDd„ZEd„ZFd    „ZGd
„ZHd d „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^d"„Z_d#„Z`d$„Zad%„Zbd&„ZcdS('iÿÿÿÿNcCs•tjd|ƒtjƒtjƒr„tjƒ}xNt|jƒƒD]7}|j|ƒ}tj    |ƒspqFnt
||ƒqFWnt j |ƒdS(sÊÕµ½¿ç·þÖÐÐÄͬ²½µÄondayʼþ£¬×¢ÒâÕâÀï±¾·þµÄ´¥·¢¿ç·þÖÐÐÄondayʼþ
    Ê¼þÓÉ¿ç·þÖÐÐÄͳһ¹ÜÀí£¬¿ç·þÖÐÐÄondayºó£¬»á¹ã²¥Í¬²½¸øËùÓзþÎñÆ÷£¬°üº¬ÆäËû¿ç·þ·þÎñÆ÷¼°ÓÎÏ··þ
    ÓÉÓÚÊÇÓÉ¿ç·þÖÐÐÄͳһµ÷¶ÈµÄ£¬ËùÒÔÆäËû·þÎñÆ÷¿ÉÒÔ¸÷×Ô´¦Àí¸÷×Ô¿ç·þ¹¦Äܱ¾·þµÄ¿ç·þondayÂß¼­
    ¡¾×¢¡¿³£¹æ´¦Àí¿ÉÒÔÎÞÊÓ¹¦ÄÜËùÔÚ¿ç·þÓëÓÎÏ··þµÄonday´¥·¢ÏȺó˳Ðò£¬¸÷×Ô´¦Àí¸÷×ÔµÄÂß¼­¼´¿É
    È繦ÄÜËùÔÚ¿ç·þ¹ÜÀí¹¦ÄܵĹ«¹²¿ç·þÊý¾Ýonday£¬ÓÎÏ··þ¹ÜÀíÍæ¼Ò×ÔÉíµÄonday
    Èç¹û¸ö±ð¹¦ÄÜÐèÒªÏÈ´¦Àí¹«¹²Êý¾ÝÔÙ´¦ÀíÍæ¼Ò×ÔÉíÊý¾ÝµÄ£¬ÔòÓɹ¦ÄÜ×Ô¼º¹ÜÀí£¬¹«¹²Êý¾Ý´¦ÀíÍê±ÏºóÔÙͬ²½¸ø¶ÔÓ¦µÄÓÎÏ··þ
    s'CrossCenterOnDay -> centerEventValue=%sN( t    GameWorldtLogt PlayerFamilytFamilyCrossCenterOnDayt IsMainServertGetPlayerManagertxranget OnlineCounttOnlineAttIsNormalPlayertPlayerOnCrossCenterEventtPlayerBillboardtOnDay(tcenterEventValuet playerManagertit    curPlayer((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_CrossCenterOnDayTs
   cCs¸tjdƒtjƒtjƒtjƒtjƒtjƒtj    ƒ}xHt
|j ƒƒD]4}|j |ƒ}tj |ƒsˆq^nt|ƒq^WtjƒtjƒtjƒdS(NsMapServer -> OnDay!(RRtOpenServerActivityR Rt FamilyOnDayt PlayerArenatGameLogic_TianzitPlayerOfflineSupportRRtGetPlayerCounttGetPlayerByIndexR    t PlayerOnDayt
PlayerMailtOnDayExR tPlayerViewCache(ttickRRR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt DoLogic_OnDayns  
 
 
 
 
 
 
 
cCstjd|ƒtjƒdS(Ns(CrossCenterOnHour -> centerEventValue=%s(RRRtFamilyCrossCenterOnHour(R ((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytDoLogic_CrossCenterOnHourˆs
cCs‚tjdƒtjƒtjt|ƒtjƒ}xHt|j    ƒƒD]4}|j
|ƒ}tj |ƒspqFnt |ƒqFWdS(NsMapServer -> OnHour!( RRRt FamilyOnHourtFBLogictOnHourttimeRRRRR    t 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!( RRRtOnWeekRRRRR    t 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!(RRRRRRR    t 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(RRRtrangeRRR    t 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((tindexR((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_InitOKÞs
ic Cs|s!tjƒjtjƒ}n|jtjƒ}|sX|}tj    |tj|ƒn||krhdSt
j d|tj ƒ}t
j d|tj ƒ}|j }|j}|j}|j }|j}    |j}
tj    |tj|ƒ||ks
||    ks
||
krt||ƒndS(Ns%s(t    DBDataMgrtGetEventTrigMgrtGetValuet ShareDefinetDef_CrossCenterEventtNomalDictGetPropertytChConfigtDef_PDict_OnCrossEventt PlayerControltNomalDictSetPropertyRtChangeStrToDatetimetTYPE_Time_Format_YmdHtdaytmonthtyeartPlayerCrossCenterOnDay( RR tplayerEventValuetcenterEventTimetplayerEventTimet
center_Dayt center_Montht center_Yeart
player_Dayt player_Montht player_Year((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR
ës(                         $cCsA|jƒ}tjd||ƒtj|ƒtjd|ƒdS(Ns+PlayerCrossCenterOnDay! centerEventValue=%ssPlayerOnDayCross OK!(t GetPlayerIDRRRRC(RR tplayerID((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRC    s
  cCsª|jƒs tj|dƒdSt|ƒ}|s6dStj|tj|ƒ|jƒ}t    j
d||ƒt j |ƒt j |ƒt|tjƒt    j
d|ƒdS(NisPlayerOnDay! ondayValue=%ssPlayerOnDay OK!(tGetGameServerInitOKtGameServerRefresht Set_PlayerGameServerInitOK_OnDayt__Get_Can_OnDayR<R=R:tDef_PDict_OnDayRMRRtChPlayertSync_PyServerDataTimeToClienttSync_OpenServerDayt__DoPlayerOnDayR7tDef_OnEventType(Rt
ondayValueRN((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRs     cCs tjƒrdStj|ƒ|jdƒtj|ƒtj|ƒt    j
|ƒt j |ƒt j
|ƒtj
|ƒtj
|ƒtj
|ƒtj |ƒtj|ƒtj |ƒtj |ƒtj |ƒtj
|ƒtj |ƒtj|ƒtj |ƒtj |ƒtj |ƒtj|ƒt j
|ƒt!j |ƒt"j#|ƒt$j%||ƒt&j
|ƒt'j
|ƒt(j
|ƒt)j
||ƒdS(Ni(*Rt IsCrossServert GameFuncCommtDoFuncOpenLogictSetDayProcessGameEventCountt PlayerSignDayt SignDayOnDaytPlayerLoginDayAwardtNotePlayerLoginDayCntt
PlayerCoinR t
PlayerTreeRtPlayerGoldInvesttPlayerZhanlingtPlayerTreasuretPlayerGoldGifttPlayerActTurntablet
PlayerLovet DoPlayerOnDaytPlayerXiangongR<RTtPlayerActivityt
PlayerLLMJtFunctionNPCCommont ShopItemOnDayRt
PlayerHeroRtChItemtResetItemUseCntTodaytPlayerFreeGoodst    NPCCommonRRtFBCommontFBOnDaytPlayerWishingWellt PlayerActTasktPlayerActLoginNewtPlayerActBuyCountGift(Rt onEventType((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRW(sB                             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!(RORPt!Set_PlayerGameServerInitOK_OnWeekt__Get_Can_OnWeekR<R=R:tDef_PDict_OnWeekRMRRt__DoPlayerOnWeekR7RXtDef_OnEventTypeEx(Rt onWeekValueRN((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 jdƒtj|ƒn|tjkr§tj|ƒntj||ƒdS(Ni(RRZR7RXtGetLastWeekOnlineTimetGetLastWeekFamilyActiveValueR€RbR'RR‚R<R=R:tDef_Player_Dict_HasVIPClubNoteRntShopItemOnWeekR‡RtOnWeekExRutFBOnWeek(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!(RORPt"Set_PlayerGameServerInitOK_OnMontht__Get_Can_OnMonthR<R=R:tDef_PDict_OnMonthRMRRt__DoPlayerOnMonthR7RXR‡(Rt onMonthValueRN((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR*Ès   cCsEtjƒrdS|tjkr/tj|ƒn|tjkrAndS(N(RRZR7RXRbtOnMonthR‡(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!( RORPt!Set_PlayerGameServerInitOK_OnYearRMt__Get_Can_OnYearRRtGetCurrentTimeR<R=R:tDef_PDict_OnYearRB(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!(RORPt!Set_PlayerGameServerInitOK_OnHourRMt__Get_Can_OnHourRRR™thourR<R=R:tDef_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_MOnAllMapServerInitOKR1tGetTimet!__DoLogic_OpenMapCheckRebornPointt"__DoLogic_OpenMapCheckMissionCount(R2Rtpack((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnAllMapServerInitOK2s
 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§Cs*     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
mapManagertmapIDR2tbr_Pointt br_PointPosXt br_PointPosYtbr_Roundt    checkPosXt    checkPosY((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR¦ms&       ""&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(R<R=R:R RSR…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|ƒnt|ƒdS(Ntt0(t GetLogoffTimetstripRtGetCurrentDataTimeStrt SetLogoffTimeRžR%RRRR„R(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ŸR@RARBR9R:R RSR“Rš(
RRœt dateTime_Hourt dateTime_DaytdateTime_Montht dateTime_Yeart player_HourRJRKRL((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@RARBR9R:RSR“Rš(RRœRßRàRáRJRKRL((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRRÿs             $cCsHtjƒ}tjj|ƒd}|jtjƒ}||krD|SdS(Nii(RR™tdatetimet isocalendarR9R:R…(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™RARBR9R:R“Rš(RRœRàRáRKRL((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR’#s         cCs1tjƒ}|j}|jtjƒ}||kS(N(RR™RBR9R:Rš(RRœRáRL((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyR˜4s     cCs tjƒ}t|jƒƒdS(N(R£tIPY_MOnTimeSyncR1R¥(R2RR¨((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_OnTimeSyncNs cCsvtjƒ}|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|tjkrpt |ƒ}x*|jƒD]\}}    tj||    ƒqLWdS|jtjd ƒrtjd }
|t
|
ƒ} t |ƒ} | jtjdƒ} | tjkr'| sôtjd| |fƒdS| t j krit j | <n| t j | | <n | t j | <| tj!krPtj"ƒn´| tj#krot$j%| ƒn•| tj&krŽt'j(| ƒnv| tj)kr­t*j+| ƒnW| tj,krÌt-j.| ƒn8| tj/krët0j1| ƒn| tj2kr
t3j4| ƒnú| tj5kr)t6j7| ƒnÛ| tj8krEt9j:ƒn¿| tj;krdt<j=| ƒn | tj>krƒt?j@| ƒn| tjAkr¢tBjC| ƒnb| tjDkr¾tEjFƒnF| tjGkrÝtHjI| ƒn'| tjJkrütKjL| ƒn| tjMkrtNjO| ƒné| tjPkr:tQjR| ƒnÊ| tjSkrYtTjU| ƒn«| tjVkrutWjXƒn| tjYkr”tZj[| ƒnp| tj\kr°t]j^ƒnT| tj_krÌt`jaƒn8| tjbkrètcjdƒn| tjekrtfjgƒndS|jtjhd ƒrŽtjhd }
|t
|
ƒ} | t jikrZit ji| <nt ji| }|jjt |ƒƒtjkƒrŠdSdS|tjlkrª|t _mdS|jnƒrÅto|ƒ}qtjd||fƒdSn3|d    krtjp}d}ntjd
|ƒdStjqƒ}|tjpkrAtr||ƒn|js|ƒ}|jt||ƒ|jd ƒrrndS( 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_(uR£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_FBOpenRecordtFBOpenTimeRecordtDef_Notify_WorldKey_CoupleInfotitemsR<t SetCoupleInfot'Def_Notify_WorldKey_OperationActionInfotgett ActKey_ActNumtMultiActNumOperationActNameListR°tg_operationActionDicttOperationActionName_ExpRatetRefreshOperationAction_ExpRatet!OperationActionName_TotalRechargetPlayerActTotalRechargetRefreshTotalRechargeActionInfotOperationActionName_GodGifttPlayerActGodGifttRefreshGodGiftActionInfot#OperationActionName_ManyDayRechargetPlayerActManyDayRecharget RefreshManyDayRechargeActionInfot"OperationActionName_SingleRechargetPlayerActSingleRechargetRefreshSingleRechargeActionInfotOperationActionName_TurntableRhtRefreshTurntableActionInfotOperationActionName_SpringSaletPlayerSpringSaletRefreshSpringSaleActionInfot OperationActionName_FlashGiftbagtPlayerFlashGiftbagtRefreshFlashGiftbagActionInfot OperationActionName_DailyGiftbagtPlayerDailyGiftbagtRefreshDailyGiftbagActionInfotOperationActionName_BuyOnetPlayerActBuyOnetRefreshBuyOneActionInfot#OperationActionName_FamilyCTGAssisttPlayerActFamilyCTGAssistt RefreshFamilyCTGAssistActionInfotOperationActionName_FlashSaletPlayerFlashSaletRefreshflashSaleActionInfotOperationActionName_WishingWellRwtRefreshWishingWellActiont OperationActionName_CollectWordstPlayerActCollectWordstRefreshActCollectWordsInfot OperationActionName_BuyCountGiftRztRefreshBuyCountGiftActionInfotOperationActionName_ActTaskRxtRefreshActTaskActionInfotOperationActionName_YunshitPlayerActYunshitRefreshActYunshiActionInfotOperationActionName_LunhuidiantPlayerActLunhuidiantRefreshActLunhuidianActionInfotOperationActionName_LoginAwardtPlayerActLogint!RefreshOperationAction_LoginAwardtOperationActionName_ActLoginNewRytRefreshActLoginActionInfotOperationActionName_FeastLogintPlayerFeastLogintRefreshFeastLoginActionInfotOperationActionName_FeastWishtPlayerFeastWishtRefreshFeastWishActionInfot!OperationActionName_LuckyTreasuretPlayerLuckyTreasuretRefreshLuckyTreasureActiontOperationActionName_GrowupBuytPlayerActGrowupBuytRefreshGrowupBuyActionInfot Def_Notify_WorldKey_CrossActInfotg_crossActInfoDicttupdateRZt!Def_Notify_WorldKey_CrossZoneNametg_crossZoneNametisdigittintt Def_Notify_WorldKey_ReloadConfigR/t__DoLogic_OtherReloadDicttGetGameWorldDictByKeytSetGameWorldDict(R2RR¨tmsgtmsgListtkeytmsgValuetsyncCoupleInfoRNt
coupleInfotkeyHeadt
actionNametactInfotactNumt actInfoDictR¹t gameWorldMgrtbefValue((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytGameServer_BroadcastMsgbsð  
 
                              cCs7|jtj|ƒ|jtj|ƒtjjƒdS(N(RQR7t$Def_Notify_WorldKey_ReloadTexCaptchat%Def_Notify_WorldKey_ReloadJpegCaptchat IpyGameDataPYtIPYDatat IpyDataClear(R]R¹((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyRO1s cCstj|ƒdS(N(R"tOnInit(R2R((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pytOnServerVersionSettingMs (dR­R:RR"R£RTRPR7R^RbR<RR`RtRnRgRlRuRsRqRRdR*RR R"RRRERhRRR<R?RxR1R4RzRyR7RRRRBR%RwRfReRiRbRRóRRkR RR[RRpRcRmR4RãR$RRR R&R)R+R.R1R3R
RCRRWRR€R‚R(R†R*R”R-R%R©R§R¦RÔRÝRžRRR„R’R˜RèR_RORf(((sqD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerEventCounter.pyt<module>sÆ                                                                                                
                     G         
    
        &                *        *        .    2                            Ï