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
43
44
45
46
47
48
49
x{[c@sëddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
d„Z d„Z d„Z d„Zd„Zd„Zd„Zd    „Zd
„Zd „Zd „ZdS( iÿÿÿÿNcCs¨tjƒj|ƒ}||jtjƒtjtjkr?dS|jtj|ƒtj    ƒ}|j
ƒ}|j ƒ}|j ƒ}|j ƒ}|j||||ƒdS(N(t    GameWorldtGetPlayerManagertGetPlayerByIndext GetTickByTypetChConfigtTYPE_Player_Tick_WatchStoreInfotTYPE_Player_Tick_Timet SetTickByTypet IPY_GameWorldtIPY_CWatchStoreItemt GetAreaIndext GetMenuIndext GetTypeIndext GetPageIndextSync_StoreItem(tindexttickt    curPlayertsendPackt    areaIndext    menuIndext    typeIndext    pageIndex((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pytWatchStoreItemPs     cCsdS(N((RR((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyt BuyStoreItemvscCsÍtjƒj|ƒ}|jƒtjkr>tj|dƒdStj    ƒ}|j
ƒ}|j ƒ}|j ƒ}|j ƒ}|jƒ}|jƒ}    tjƒj|||||ƒ}
|
sétjd||||||    f|jƒƒdSt} d} d} d}d}|
jƒ}|
jƒ}|
jƒ}|dkrS||    } tj} | }n=|dkr{||    } tj} | }ntjd|ƒdS| dks¨| dkr½tjd|ƒdStjƒ}tj|| | ƒsþ|j||ddddƒdS| tjkrt} ntj|ƒ}|j tj!||    | ƒtkrvtj|dƒ|j||ddddƒdSt"j#|ƒ}|s tjd    |ƒdSi|d
6|    d 6|tj$6}tj%|| | tj&||    ƒsãdSt'|| | ƒ}tj(|| ƒtj)||    |j*ƒ|j+ƒ|j,ƒƒtj|d ||    gƒt-j.|||    |j/ƒƒ|j0||    |j1ƒ||ƒ|j2tj!|ƒt3|| | ||    ƒ|j|||    | | d ƒdS(NtGeRen_admin_306641sEûÓÐÊý¾Ý¹ºÂòÎïÆ·Ê§°Ü£¬ÇøÓò %s ²Ëµ¥ %s ·ÖÀà %s Ò³Ãæ %s Ò³Êý %s ÊýÁ¿ %sisÉ̳ÇÃâ·ÑÎïÆ· %ss)É̳ǹºÂòÎïÆ·Òì³£, Ôª±¦ºÍÀñȯÎÞ·¨¹ºÂò = %stGoldShop_Shoping_MoneyLosttGeRen_lhs_202580tGoldShop_Shoping_BagLostsÉ̳Ǵ´½¨ÎïÆ·Òì³££º%stItemIDt    ItemCountt ObtainRes01tGoldShop_Shoping_Success(4RRRtGetPlayerActionRtDef_PlayerState_Storet PlayerControlt
NotifyCodeRtIPY_CBuyStoreItemR
R R R t GetItemInPagetGetCountt GetGameDatatFindDBStoreItemtErrLogtGetIDtFalsetGetGoldt GetGoldPapert    GetItemIDtTYPE_Price_Gold_MoneytTYPE_Price_Gold_PapertGetCurrentDataTimeStrt    HaveMoneytSync_StoreItemRecordtTruet ItemControlertPlayerItemControlert CanPutInItemtrptItemt
ItemCommontCreateSingleItemtDef_Cost_Reason_SonKeytPayMoneytDef_Cost_BuyStoreItemtSMShoppingByGoldAddFamilyValet SetItemIsBindt SetItemCountt GetPlayerIDtGetAccIDt GetPlayerNametDataRecordPacktDR_PlayerSupermarkettGetGUIDtInterface_GoldRectGetNamet    PutInItemtNoteLargeTrade(RRRRRRRRt
itemInPaget    itemCountt buyStoreItemtisBindtstoreItemPricet    priceTypetuseGoldt useGoldPapertcostGoldt costGoldPapert itemIDByBuyttimeStrt itemControlert
curItemTagtinfoDicttaddFamilyValue((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyt__Func_BuyStoreItemsŠ                 
         
              !! 
cCs8tjdƒ}||kr0tjd|ƒdS||S(Nt    StoreItems!δÅäÖÃÉ̳ÇÎïÆ·¼Û¸ñÐÅÏ¢, itemID=%s(t ReadChConfigtGetEvalChConfigRR*(titemIDt storeItemDict((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pytGetStoreItemInfos
 cCs›t|ƒ}|sdSidtj6dtj6dtj6dtj6}||krktjd||fƒdS||}|j|dƒ}|dkr—dS|S(    s »ñÈ¡É̳ÇÎïÆ·¶ÔÓ¦¼Û¸ñ itGoldt    GoldPapertSilvert SilverPapers-δÅäÖÃÉ̳ÇÎïÆ·¼Û¸ñÐÅÏ¢, itemID=%s,»õ±ÒÀàÐÍ=%siÿÿÿÿ(iiÿÿÿÿ(    RbRR0R1tTYPE_Price_Silver_MoneytTYPE_Price_Silver_PaperRR*tget(R`RQt itemPriceInfot priceKeyDicttkeyNametprice((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pytGetStoreItemPrices  
 
 
 
 cCs¼tjƒj|ƒ}|jƒtjkr>tj|dƒdS|j}|j    }|j
}t |ƒ}d|krudS|j dƒ}|r¶|jƒ|kr¶tj|d|gƒdSt||ƒ}    |    dkrÕdS|    |}
|
dkrïdSd} d} |tjkr|
} n|tjkr+|
} ntjƒ} tj|||
ƒsl|j| |ddddƒdSt}|tjkrŠt}ntj|ƒ}|jtj|||ƒtkrêtj|dƒ|j| |ddddƒdStj|ƒ}|stjd    |ƒdSi|d
6|d 6|tj6}tj |||
tj!||ƒsWdSt"|||
ƒ}tj#||ƒtj$|||j%ƒ|j&ƒ|j'ƒƒ|j(ƒ}|j)ƒ}tj*||ttƒsòtjd |||fƒdS|tjkrW|j'ƒ}t+t,j-d ƒƒ}||krW||\}}tj.d||ƒqWnt/j0||||ƒ|j1|||| | ƒt2|||
||ƒ|j| ||||
dƒdS(NRt
VIPLVLimittGeRen_liubo_360882iiÿÿÿÿRRRsÉ̳Ǵ´½¨ÎïÆ·Òì³££º%sRRs5¹ºÂòÉ̳ÇÎïÆ··ÅÈë±³°üÒì³£: itemID=%s,buyCnt=%s,GUID=%stShopItemBuyNotifyR (iiÿÿÿÿ(3RRRR!RR"R#R$tTypeRtBuyCountRbtNoneRitGetVIPLvRnRR0R1R2R3R4R,R5R6R7R8R9R:R;R*R<R=R>R?R@RARBRCRDRIRGtDoLogic_PutItemInPacktevalR^t GetChConfigt WorldNotifyRERFRHRK(Rt
clientDataRRRQR`tbuyCntt storeItemInfot
vipLVLimittitemCostRPRRRSRWRORXRYRZR[titemNametGUIDt
playerNametshopItemBuyNotifyt
notifyMarkt    paramList((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pytOnBuyStoreItem-s‚               
              !!+    
c Cs~|jƒ}|jƒ}tj|ƒ}|tjkrz|tjkrIdStj    d|d|d|d|d|d|ƒndS(Nt    tradeGoldt tradeItemIDttradeItemCountt
receiverIDt receiverGoldtreceiverSilver(
RBR-R#t    GetSilverRR0RtDef_LargeTrade_GoldRtNoteDownLargeTrade(RRQRPRVRMtplayerIDthaveGoldt
haveSilver((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyRK¦s      cCsdS(Ni((RRQt
priceValue((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyR?ÌscCsdS(N((RR((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyt
GetCoinReqôscCsdS(N((RR((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyt CoinChangeReqscCsdS(N((RR((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pytGetGuaranteeGift&s(RRRR#R6R:t QuestCommont ShareDefineR^tPlayerActivityRERRR\RbRnR…RKR?R“R”R•(((sa.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerSuperMarket.pyt<module>4s*               &            ‰            y    &    (    "