cehua_ZWJ
2019-01-30 6afaa4408f4e09e3e95dbd92f0d1cd5a1fb2942b
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
ÁÜ"\c@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZd„Zd„Zd„Zd„Zd„Zdd„Zd    „Zd
„Zd „ZdS( iÿÿÿÿNc#
Cs{tjƒrdStjƒj|ƒ}tj|tjƒsUtjd|j    ƒƒdStjƒj|ƒ}|j
}|rdnd}|s½|j t j ƒ}|r´tjdƒdSd}nlt|ƒ}|dkrêtjd|ƒdStjdƒ}tj|tj|tƒs)tjd|ƒdS|j t jƒd}    |j t jƒd}
tjd|    ƒ} | s‚tjd    |    ƒdS| jƒ} | jƒ} | jƒ}| jƒ}| jƒ}|j t jƒ}|sí| d}| d}n| d}| d}|jƒ}||kr&||9}ntj |t j|    ƒtj |t j|
ƒ|sqtj |t j dƒn|dkrœtj!|tj|t j"ƒn|||gg}t#||d
ƒg}tjd |    ƒ}|sðtjd |    ƒn¯|j$ƒ}|jƒ} |j%ƒ}t&| ƒdkr2|r2dnd}| |}||}||kr‡|j'ƒt&|ƒkr‡||j'ƒd}n|||jƒgg}t#||d ƒtj(|dƒt)|ƒi|    d6|d6t*||ƒd6|d6t*tj|gƒd6}t+j,|d|ƒtjd|r3dnd|f|j-ƒƒt.j/|ƒt0j1|ƒtj|ƒj2ƒtjddƒ}|ròtj3ddiƒ}t.j4||ƒrò|ròtj(|d||j5ƒd|j6ƒdgƒqònt0j7|ƒ\}} t j8| krwtj9ƒj:t j8ƒ}!|!rw|!j;dƒ}"tj(|dt j8|"j<ƒ|"j=dƒgƒqwndS(Ns(Íæ¼ÒµÈ¼¶²»×㣬먦ÆôÇ©µ½¹¦ÄÜ PlayerLv=%siis½ñÈÕÒÑÇ©µ½¹ý£¡s,ÒѾ­Ã»Óв¹Ç©´ÎÊý£¬²¹Ç©Ê§°Ü£¡canAddSignNum=%stSignConsumptions²¹Ç©ËùÐè»õ±Ò²»×ã! signCost=%st    SignAwardsÕÒ²»µ½Ç©µ½½±Àø! Ç©µ½µÚ(%s)´Ît SignToPlayertContineSignAwards ÕÒ²»µ½Á¬ÐøÇ©µ½½±Àø! Ç©µ½µÚ(%s)´ÎtContineSignToPlayert
SignInTexttsignNumtvipLVtitemInfot    isAddSignt    CostMoneytDayLoginSignAwards%s: %ss²¹Ç©sÇ©µ½t MWSignDayAttrit SignInText1t SignInText2(>t    GameWorldt IsCrossServertGetPlayerManagertGetPlayerByIndext GameFuncCommt GetFuncCanUset ShareDefinetGameFuncID_SignDaytDebugLogtGetLVtDaytNomalDictGetPropertytChConfigtDef_PDict_DayLoginSignStatetGetCanAddSignNumt IpyGameDataPYt
GetFuncCfgt PlayerControlt    HaveMoneyt IPY_GameWorldtTYPE_Price_Gold_MoneytTruetDef_PDict_DayLoginSignNumtDef_PDict_TotalSignNumtGetIpyGameDatat    GetItemIDtGetOrdinaryNumt    GetIsBindtGetVipLvtGetVipMultipletDef_PDict_DayLoginSignIsMultitGetVIPLvtNomalDictSetPropertytPayMoneytDef_Cost_AddSignDayt__GivePlayerItemByItemInfoListtGetJobItemListt
GetItemNumtlentGetJobt
NotifyCodetSync_SignDayInfotstrtDataRecordPacktDR_FuncGiveItemt GetPlayerIDtPlayerMagicWeapontCalcMagicWeaponAttrt    PlayerPettCalcPetItemAddPlayerAttrtRefreshPlayerAttrStatetGetFuncEvalCfgtGetIsActiveMagicWeapontkeystvaluestGetPetLearnSkilltDef_SkillID_PetSignDayt GetGameDatatGetSkillBySkillIDt    GetEffectt GetEffectIDtGetEffectValue(#tindext
clientDatattickt    curPlayertsignDayt
isAddLogint    signStatetsignCostt canAddSignNumt
curSignNumt totalSignNumt    awardInfot
itemIDListtordinaryNumListtisBindtvipLvt vipMultipletisMultititemIDt ordinaryNumtcurVipLVt awardInfoListtcontineAwardInfoListtcontineAwardInfot jobItemListt itemNumListt
awardIndext    itemCountt addDataDicttmwIDteffDicttpetLearnSkillListtpetPassiveSkillListtsignDayAttrSkillt    curEffect((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyt    OnSignDay7s¬                 
 
 
       $
 
$
" ,  64cCstjƒjƒS(N(RtIPY_DatatGetSignAwardCount(((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pytGetSignAwardCountMax»scCst|ƒdS(N(t ResetDaySign(RP((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyt DoSignDayOpen½s
cCs'tj|tjƒsdSt|ƒdS(s
 Íæ¼ÒÉÏÏß N(RRRRR8(RP((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pytSignDayOnLoginÁs
cCs—tj|tjƒs0tjd|jƒƒdS|jtj    ƒ}|t
ƒkrstjd|ƒt |dƒdSt j |tjdƒt|ƒdS(s
 Íæ¼Ò¹ýÌì s(Íæ¼Ò¹¥»÷²»×㣬먦ÆôÇ©µ½¹¦ÄÜ PlayerLv=%sNs!ÀÛ¼ÆÇ©µ½ÌìÊýÂúÖØÖÃ! curSignNum=%sii(RRRRRRRRRR%RsRtR R/RR8(RPRV((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyt SignDayOnDayÊs 
icCs‘tj|tj|ƒtj|tjdƒtj|tjdƒtj|tjttjƒƒƒ|rwt    |ƒntj|tj
dƒdS(s. ÖØÖÃÇ©µ½ 
    @param isMulti: ÊÇ·ñ´ÎÔÂÆð
    iN( R R/RR-R%RtDef_PDict_DayLoginSignStartTimetintttimeR8R&(RPR^((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyRtÜs" cCsºttjƒƒ}|jtjƒ}|s.dS||kr>dStƒ}ttj||ƒd|ƒ}|jtj    ƒ}|jtj
ƒ}||}|s§|d8}nt d|ƒ}|S(Nii( RyRzRRRxRstminRt GetDiff_DayRR%tmax(RPtcurTimet    startTimet
signNumMaxRSt    signCountt signNumRemain((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyRês     
 cCsŸtjƒ}|jƒ|jtjƒ|_t|ƒ|_|jtj    ƒ|_
|jtj ƒrgdnd}||_ |jtj ƒ|_tj||ƒdS(Nii(tChPyNetSendPackttagMCDaySignInfotClearRRR%t DaySignCountRtReplenishSignCountRtIsSignR-tIsFristR&tTotalSignCountt NetPackCommont SendFakePack(RPtsignInfotisFrist((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyR8s 
    c
Cs¥t|ƒ}tj|tj|ƒ}||krxxn|D]:}tj||d|d|dtjgtdtƒq7Wn)tj    dƒt
j ||j ƒg|ƒdS(Niiit showSysInfos±³°üÒÑÂú Óʼþ·¢ËÍÎïÆ·( R5t
ItemCommontGetItemPackSpaceR"trptItemt ItemControlertGivePlayerItemR$RRR t SendMailByKeyR<(RPRbt mailTypeKeyRt    packSpaceRX((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyR2s   ; (RR‹R"R“R:RƒR=R?t PlayerSuccessR RRRRRRzRpRsRuRvRwRtRR8R2(((smE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSignDay.pyt<module>s0                    „