hwj35
2025-06-23 aa0f971ae9a59f0fd98d57b6c1d1663a270be92c
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        c Cs†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}xÜt|jƒD]Ë}|j|}|j}    |j}|joÙ| } x“t%|d d ƒD]}}|dkrPntj&|    ƒr4tj'tj(|    | ƒƒ}ntj)|    || ƒ}|sftj*d |    ƒqñntj+|ƒ}||8}d}|j,rÂt-|j.ƒ}tj/||ƒ|j0t1j2ƒ}n| rë|rë| rë|j3t1j2|ƒntj4|ƒ|r6t5j6|ƒtj7|ƒr6t5j8||j9ƒƒq6ntj:|ƒj;t<j=|dtj>t i|jd6gƒqñWq§W|j?tj@}|jAdkr´tjB|t<jC|jA|ƒn|jDdkrâtjB|t<jE|jD|ƒn|jFdkrtjB|t<jG|jF|ƒntjƒ}|j|_|j|_|j|_d |_    t
j |ƒtj ƒ}|j|_d |_    t
j!||ƒd\}}||kr‚||kr‚||jH|ƒt$|ƒ|jH|ƒ!}y't-||jH|ƒt$|ƒƒ}Wn g}nX|dkr‚tjd||f|jIƒƒ|rf|dd krftJjK|t1jLd ƒntJjK|t1jMd ƒq‚ndS(Ns OnGMRequestCompensationResult inis    PlayerID %s no found s*    hasAuctionItem=%s,needPackSpaceDict=%stGeRen_chenxin_676165s    itemPack no spaces<$_$>its(<MailTemplate>PaimaiMail3</MailTemplate>iÿÿis6OnGMRequestCompensationResult CreateSingleItem %s Err teventtMailGUIDs<MailTemplate>s</MailTemplate>tCrossBattlefieldEnterOrderWeektCrossBattlefieldCallOrderWeektCrossBattlefieldScoreOrderWeeks5¹ÅÉñÕ½³¡ÖܰñÓʼþ´¦Àí³É¾Í: mailKey=%s,mailParamList=%s(s<MailTemplate>s</MailTemplate>(RRR(NRRRtFindPlayerByIDR R
ttagMGGiveCompensationResultRtCompensationTypetResultRRtFalsetTruetxrangetCounttItemstItemIDt GetGameDatatGetItemByTypeIDtIsBindtChConfigtGetItemPackTypeRtGetItemNeedPackCounttgettitemst
ItemCommonRt PlayerControlt
NotifyCodetChPyNetSendPackttagMCGiveCompensationResultt SendFakePacktTexttsplittlentrangetGetAppointItemRealIDt GetItemByDatatGetAppointItemDictDatatCreateSingleItemtErrLogt GetItemCountt UserDataLentevaltUserDatatSetItemUserDatat GetUserAttrt ShareDefinetDef_IudetAuctionItemCreateTimet SetUserAttrt MakeEquipGSt
EventShelltEventRespons_BuyAuctiontCheckItemIsEquiptEventRespons_BuyAuctionEquipt GetItemColortPlayerItemControlert    PutInItemRR    t ItemGive_Mailt MoneySourcetDef_GiveMoney_UnknowntGoldt    GiveMoneytTYPE_Price_Gold_Moneyt    GoldPapertTYPE_Price_Gold_PapertSilvertTYPE_Price_Silver_MoneyRRt PlayerSuccesstDoAddSuccessProgresstSuccType_Battlefield_BillFirsttSuccType_Battlefield_BillIn( t curPackDataRRRthasAuctionItemtneedPackSpaceDicttisPackSpaceEnoughtit curPackItemtitemIDt curItemDatat isAuctionItemtpackTypet    needSpacetauctionItemTimeouttauctionItemCreateTimet
sendMCPackR6t contentListtcontentt isPaimaiMailt    itemCountt_t curCreateItemt    giveCounttuserDataCreateTimet UserDataDictt moneySourcetlSigntrSigntmailKeyt mailParamList((sg.\\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerCompensationTube.pytOnGMRequestCompensationResult=sÞ                                        "           
      %                )'
  (RRRER3RR0RR
t ReadChConfigt EventReportR+R1t IpyGameDataPYRZRIttimeRRz(((sg.\\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerCompensationTube.pyt<module>s"