hzr
2018-08-09 3346f8aae7f8abbd4b27c4564cbb802e7e717cc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ýb[c@s”ddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z dS(iÿÿÿÿNcCsPt|ƒ}|sLtjjtjiƒ}|jtjƒrLt|ƒqLndS(N(t__CheckPlayerSpringSaleActiont
PyGameDatatg_operationActionDicttgett ShareDefinetOperationActionName_SpringSalet ActKey_StatetSync_SpringSaleActionInfo(t    curPlayertisResettactInfo((so.\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSpringSale.pyt OnPlayerLogins  cCs^tjƒ}xKt|jƒƒD]7}|j|ƒ}|jƒdkrLqnt|ƒqWdS(Ni(t    GameWorldtGetPlayerManagertxrangetGetPlayerCounttGetPlayerByIndextGetIDR(t playerManagertindexR((so.\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSpringSale.pytRefreshSpringSaleActionInfo&s cCsï|jƒ}tjjtjiƒ}|jtjdƒ}|jtjdƒ}|jtjgƒ}|j    t
j ƒ}||kr›t j d|jƒƒdStj|t
j |ƒtj||ƒt j d||||f|ƒt|ƒtS(NisÏÞÊ±ÌØ»Ý»î¶¯ID²»±ä£¬²»´¦Àí£¡s>ÏÞÊ±ÌØ»ÝÖØÖÃ! actID=%s,playerActID=%s,state=%s,shopTypeList=%s(t GetPlayerIDRRRRRt    ActKey_IDRtActKey_ShopTypeListtNomalDictGetPropertytChConfigtDef_PDict_SpringSaleIDR tDebugLogt PlayerControltNomalDictSetPropertytFunctionNPCCommontResetShopItemBuyCountByShopTypeRtTrue(RtplayerIDR
tactIDtstatet shopTypeListt playerActID((so.\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSpringSale.pyR0s   
cCsrtjjtjiƒ}|s"dS|jtjƒs8dS|jtjdƒ}|jtjdƒ}| sp| rtdStj    d|ƒ}|sdS|j
ƒ}|j ƒ}t |ƒt |ƒkrÕt jd|ƒdStjƒ}|jƒ|_|jƒ|_g|_xLt|ƒD]>\}}    tjƒ}
|    |
_|||
_|jj|
ƒqWt |jƒ|_|jƒ|_|jƒ|_g|_ x¹|D]±} tj!di| d6t"t"ƒ} | sÈq—ntj#ƒ} g| _$xF| D]>}tj%ƒ}|j&ƒ|_'|j(ƒsdn |j(ƒd|_)|j*ƒ|_+|j,ƒ|_-|j.ƒ|_/g|_0|j1ƒ|j2ƒ|j3ƒgg}||j4ƒ7}xi|D]a\}}}tj5ƒ}||_6||_7||_8t9||j:ƒkƒ|_;|j0j|ƒq›Wt |j0ƒ|_<| j$j|ƒqäWt | j$ƒ| _=|j j| ƒq—Wt |j ƒ|_>t?j@||ƒdS(Nit ActSpringSales%ÏÞÊ±ÌØ»Ý¿ª¹ØÊ±¼äʱ·ÖÅäÖôíÎó!cfgID=%stStoretShopType(ARRRRRRt ActKey_CfgIDRt IpyGameDataPYtGetIpyGameDatatGetStartTimeListtGetEndTimeListtlenR tErrLogtChPyNetSendPackttagMCSpringSaleInfot GetStartDatet    StartDatet
GetEndDatetEndtDatet ActivityTimet    enumeratettagMCSpringSaleTimet    StartTimetEndtTimetappendtActivityTimeCountt GetIsDayResett
IsDayResett
GetLVLimittLimitLVtShopInfotGetIpyGameDataByConditionR ttagMCSpringSaleShopt GiftbagInfottagMCSpringSaleGiftbagRtGiftIDt GetLimitCntt BuyCountLimitt GetMoneyTypet    MoneyTypet GetMoneyNumt MoneyNumbertGetMoneyOriginalt MoneyOriginaltItemInfot    GetItemIDt
GetItemCntt    GetIsBindt GetItemListExttagMCSpringSaleItemtItemIDt    ItemCounttIsBindtintt GetMainItemIDt
IsMainItemt GiftItemCountt GiftbagCountt    ShopCountt NetPackCommont SendFakePack(RR
tcfgIDR$tspringSaleIpyDatat startTimeListt endTimeListtpackInfotit    startTimettimeInfotshopTypetshopItemIpyDataListtshopt itemIpyDatatgiftBagtitemListtitemIDt    itemCounttisBindtitem((so.\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSpringSale.pyRKsx                         %    $             ( RRRR*RR0R^R RR RRR(((so.\ProjectSServer\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSpringSale.pyt<module>s