1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
€Î‹gc@sÖddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZd„Zd„ZdS(iÿÿÿÿNcCs•tjƒj|ƒ}|sdStjd|jƒ|jfƒtj|tj    ƒ}t
j ƒ}|j|_|jƒ|_ ||_ tj|ƒdS(Ns0#OnCMRequestCompensation in, PlayerID %s GUID %s(t    GameWorldtGetPlayerManagertGetPlayerByIndextDebugLogt GetPlayerIDtGUIDt ItemControlertGetItemPackSpacet IPY_GameWorldtrptItemtChMapToGamePyPackttagMGRequestCompensationtPlayerIDtPackSpaceCountt NetPackCommontSendPyPackToGameServer(tindext
clientPackttickt    curPlayert itemPackSpacetsendPack((sg.\\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerCompensationTube.pytOnCMRequestCompensation)s        cCsÁtjdƒtjƒj|jƒ}|s‰tjƒ}|j|_|j|_|j|_d|_    t
j |ƒtjd|jƒdSt }i}t }xªt|jƒD]™}|j|}|j}    tjƒj|    ƒ}
|
sèq«n|j} tj|
ƒ} tj| |
|j| ƒ} |j| dƒ| || <| r«t }q«q«Wtjd||fƒxU|jƒD]G\} } | tj|| | ƒkrltj|d| gƒt }PqlqlWt }d}|sQtjdƒtj ƒ}|j|_d|_    t
j!||ƒtjƒ}|j|_|j|_|j|_d|_    t
j |ƒdS|j"}|j#dƒ}t$|ƒdkr…|dnd    }d
|k}xt|jƒD]}|j|}|j}    tjƒj|    ƒ}|säq§n|joñ| } |j%sin t&|j'ƒ}tj(||    |j| t)j*gd tj+t i|jd 6gd |ƒsotj,d|    ƒq§n|r§t-j.|ƒtj/|ƒr­t-j0||j1ƒƒq­q§q§W|j2tj3}|j4dkrïtj5|t)j6|j4|ƒn|j7dkrtj5|t)j8|j7|ƒn|j9dkrKtj5|t)j:|j9|ƒntjƒ}|j|_|j|_|j|_d|_    t
j |ƒtj ƒ}|j|_d|_    t
j!||ƒd\}}||kr½||kr½||j;|ƒt$|ƒ|j;|ƒ!}y't&||j;|ƒt$|ƒƒ}Wn g}nX|dkr½tjd||f|j<ƒƒ|r¡|ddkr¡t=j>|t?j@dƒnt=j>|t?jAdƒq½ndS(Ns OnGMRequestCompensationResult inis    PlayerID %s no found s*    hasAuctionItem=%s,needPackSpaceDict=%stGeRen_chenxin_676165s    itemPack no spaces<$_$>its(<MailTemplate>PaimaiMail3</MailTemplate>teventtMailGUIDt setAttrDicts5OnGMRequestCompensationResult GivePlayerItem %s Falseis<MailTemplate>s</MailTemplate>tCrossBattlefieldEnterOrderWeektCrossBattlefieldCallOrderWeektCrossBattlefieldScoreOrderWeeks5¹ÅÉñÕ½³¡ÖܰñÓʼþ´¦Àí³É¾Í: mailKey=%s,mailParamList=%s(s<MailTemplate>s</MailTemplate>(RRR(BRRRtFindPlayerByIDR R
ttagMGGiveCompensationResultRtCompensationTypetResultRRtFalsetTruetxrangetCounttItemstItemIDt GetGameDatatGetItemByTypeIDtIsBindtChConfigtGetItemPackTypeRtGetItemNeedPackCounttgettitemst
ItemCommonRt PlayerControlt
NotifyCodetChPyNetSendPackttagMCGiveCompensationResultt SendFakePacktTexttsplittlent UserDataLentevaltUserDatatGivePlayerItemRR    t ItemGive_MailtErrLogt
EventShelltEventRespons_BuyAuctiont
GetIsEquiptEventRespons_BuyAuctionEquipt GetItemColort MoneySourcetDef_GiveMoney_UnknowntGoldt    GiveMoneytTYPE_Price_Gold_Moneyt    GoldPapertTYPE_Price_Gold_PapertSilvertTYPE_Price_Silver_MoneyRRt PlayerSuccesstDoAddSuccessProgresst ShareDefinetSuccType_Battlefield_BillFirsttSuccType_Battlefield_BillIn(t curPackDataRRRthasAuctionItemtneedPackSpaceDicttisPackSpaceEnoughtit curPackItemtitemIDt curItemDatat isAuctionItemtpackTypet    needSpacetauctionItemTimeouttauctionItemCreateTimet
sendMCPackR7t contentListtcontentt isPaimaiMailtitemDataRt moneySourcetlSigntrSigntmailKeyt mailParamList((sg.\\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerCompensationTube.pytOnGMRequestCompensationResult=s                                        "      !%                  )'
  (RRRPR4RR1RR
t ReadChConfigt EventReportR,R2t IpyGameDataPYRNR@ttimeRRj(((sg.\\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerCompensationTube.pyt<module>s"