xdh
2018-11-22 b64c34dd8eb8b78274b1443644ffac2d07f53e87
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
â£ö[c@s¨dZddlZddlZddlZddlZdd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zd „Zid„Zdd„Zd„Zd„Zed„Zd„Zid„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d „Z#d!„Z$d"„Z%d#„Z&id$„Z'id%„Z(d&„Z)d'„Z*id(„Z+d)„Z,dS(*sVersion = 2016-09-12 16:00iÿÿÿÿNcCs“|r5|jtjƒ}||d<|jƒ|d<nttjjƒƒjdƒd|d<t|ƒ}tj    ƒj
|t |ƒ|t |ƒƒdS(Ntpidt
fightPowers.ittime( t GetDictByKeytChConfigtDef_PlayerKey_PlayerFromPIDt GetFightPowertstrtdatetimettodaytsplitt    GameWorldt GetGameWorldtEventShell_SendEventExtlen(t eventTypeStrtdataDictt    curPlayerRtdataStr((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt SendEventPackKs
& (cCs3i|d6|d6|d6|d6}td|ƒdS(NtAttackIDt    DefenceIDtBattleIDtResulttFamilyBattleResult(R(tattackIDt    defenceIDtresulttbattleIDR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyBattleResult^s" cCs,i|d6|d6|d6}td|ƒdS(NtAccIDt
PlayerNametJobt
CreateRole(R(taccIDt
playerNametjobR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt DR_CreateRoleks cCs:i|d6|d6|d6|d6|d6}td|ƒdS(NRtPlayerIDRt
FamilyNametFamilyIDt CreateFamily(R(R"tplayerIDt
playerNaemt
familyNametfamilyIDR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_CreateFamilyxs
 c    
CsVi    |d6|d6|d6|d6|d6|d6|d6|d6|d    6}    td
|    ƒdS( NRR&RR'R(t FamilyMoneytFamilyLvtBossFoodtPointtDismissFamilyByPlayer(R(
R"tdismissPlayerIDR#R,R-t familyMoneytfamilyLvtbossFoodtpointR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_DismissFamilyByPlayers
 cCsAi|d6|d6|d6|d6|d6|d6}td|ƒdS(NR'R(R/R0R1R2tDismissFamilyBySystem(R(R,R-R5R6R7R8R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_DismissFamilyBySystem¢s cCs,i|d6|d6|d6}td|ƒdS(NR'R(tNewUpLvt
FamilyLvUp(R(R,R-tnewUpLvR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt DR_FamilyLvUp²s cCsHi|d6|d6|d6|d6|d6|d6|d6}td|ƒdS(    NR'R(R0R/tFamilyAddMoneytfamilyActiveValuetaddFamilyActiveValuetAddFamilyDetail(R(R,R-R6R5tfamilyAddMoneyRARBR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_AddFamilyDetailÆs
 
 cCs,i|d6|d6|d6}td|ƒdS(NtOnLinePlayerCounttplatformOLDictt tjgOnlineCnt(R(t playerCountRGRHR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_OnLinePlayerCountÔs cCs,i|d6|d6|d6}td|ƒdS(NtIPt GameMapIndexRFtGameMapOnLinePlayerCnt(R(tipt gameMapIndexRIR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_GameMapOnLinePlayerCntâs cCst|dƒdS(NtBillboardDataByDay(tDR_BillboardData(t billboardType((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BillboardDataByDayís cCsJtjƒj|ƒ}|sdSx$td|jƒƒD] }|j|ƒ}|sVq5n|jƒ}|jƒ}|jƒ}|j    ƒ}    |j
ƒ}
|j ƒ} |j ƒ} |j ƒ} |jƒ}|jƒ}i |d6|d6|d6|d6|d6|    d6|
d6| d    6| d
6| d 6|d 6|d 6}|j|ƒt||ƒq5WdS(Nit BillboardTypetPlacetObjIDtObjID2tName1tName2tType2tValue1tValue2tCmpValuet    CmpValue2t    CmpValue3(R t GetBillboardt FindBillboardtrangetGetCounttAttGetIDtGetID2tGetName1tGetName2tGetType2t    GetValue1t    GetValue2t GetCmpValuet GetCmpValue2t GetCmpValue3tupdateR(RSt    eventNamet addDataDictt    billBoardtindext billBoardDatatobjIDtobjID2tname1tname2ttype2tvalue1tvalue2tcmpValuet    cmpValue2t    cmpValue3R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyRRôs0          
 tcCs:i|d6|d6|d6|d6|d6}td|ƒdS(NR&RRt    GMOperatetMsgt GMToolOperate(R(R*R#R"t    gmToolCmdtmsgR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ToolGMOperates cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NR&RRR(R'tCounttPlayerJoinFamily(t GetPlayerIDtGetAccIDtGetNameR(RR-R,t    familyCntR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerJoinFamily,s
 c    Csri
|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6|d
6}td ||ƒdS( NR&RRR(R'R‡t    FamilyJobt tagPlayerIDt tagPlayerNamet tagFamilyJobtPlayerLeaveFamily(R‰RŠR‹R(    RR-R,RŒtfamilyLVRRt tagFamilyLVR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerLeaveFamily@s  cCski    |jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6}td
||ƒdS( NR&RRtisGMOPR(R'RRRŽtPlayerChangeFamilyJob(R‰RŠR‹R(RR-R,RRR”R–R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerChangeFamilyJobUs cCs,i|d6|d6|d6}td|ƒdS(NR(R't ActiveValuetFamilyActiveValueByOnWeek(R(R-R,tvalueR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyActiveValueByOnWeekes cCs`i|d6|d6|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd|ƒdS(NR(tIndexR&RRt    EventNamet FamilyStore(R‰RŠR‹RpR(RR-RtRqtdrDictR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyStorels
$  cCs%i|d6|d6}td|ƒdS(Nt YdayLoginCnttYdayNewCoinCnttResetGameDataRecord(R(R¢R£R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ResetGameDataRecord{s cCst|dƒdS(Nt BillboardCopy(RR(RS((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BillboardCopy‹s cCs:i|d6|d6|d6|d6|d6}td|ƒdS(NR(R'RRRŽtImpeachChangeFamilyJob(R(R-R,RRR”R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ImpeachChangeFamilyJob—s cCs3i|d6|d6|d6|d6}td|ƒdS(NR(R'RRtImpeachLeaveFamily(R(R-R,RRR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ImpeachLeaveFamily§s cCs%i|d6|d6}td|ƒdS(NtJoinBattleFamilyCntt    HasBattletFirstWeekHasFamilyBattle(R(tjoinBattleFamilyCntt    hasBattleR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FirstWeekHasFamilyBattle´s cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRR&RtOldNametUpdatePlayerName(RŠR‰R‹R(RtoldNameR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_UpdatePlayerNameÀscCs7i|d6|d6|d6|d6}td||ƒdS(NR&t    EventTypet    EventTimet    EventDatasMergePlayerEvent_%s(R(R*t    eventTypet    eventTimet    eventDatatopTypeR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_MergePlayerEventÉs"cCsW|jƒ}|jƒ|d<|j|d<|j|d<|j|d<|jƒ|d<dS(NtGUIDtItemIDt    ItemCounttUserDatatEquipGS(tGetBourseRoleItemt GetItemGUIDR¿R‡RÁt
GetEquipGS(Rt
BourseItemtcurRoleItemData((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytAddBourseItemToDataDictÔs    cCsEi|d6|jƒd6|jƒd6}t||ƒtd|ƒdS(Nt SellPlayerIDt    PriceTypet
PriceCountt BourseAddItem(t GetPriceTypet GetPriceCountRÈR(t sellPlayerIDt curBourseItemR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseAddItemás'  cCs+i|d6}t||ƒtd|ƒdS(NRÉtBourseCancelItem(RÈR(RÏRÐR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseCancelItemís   cCsLi|d6|d6|jƒd6|jƒd6}t||ƒtd|ƒdS(Nt BuyPlayerIDRÉRÊRËt BourseBuyItem(RÍRÎRÈR(t curPlayerIDRÏRÐR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseBuyItemùs
  cCs/||d<||d<||d<td|ƒdS(NRÉt    giveMoneyttaxMoneytBourseGiveGains(R(RÏRRØRÙ((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseGiveGainss
 
 
 
 cCs+i|d6}t||ƒtd|ƒdS(NRÉtBourseDeleteOverTimeLongItem(RÈR(RÏR¾RÐR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseDeleteOverTimeLongItems   cCs%i|d6|d6}td|ƒdS(NR&R¾tCompensationGiveSuccess(R(RÖR¾R((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_GiveCompensationSuccess"s cCs9i|d6|d6|d6}|j|ƒtd|ƒdS(Nt PlayerIDListR¾tItemListtCompensationPersonal(RpR(tcurPlayerIDListR¾t ItemDictListtaddDictR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_AddPersonalCompensation+s  cCs2i|d6|d6}|j|ƒtd|ƒdS(NR¾RqtCompensationEntire(RpR(R¾RqRåR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_EntireCompensation5s  cCsAi|d6|d6|d6|d6|d6|d6}td|ƒdS(NR&R¾tActionIDt ActionValuetOrderRátSendRechareRankTeHuiRewardMail(R(RÖR¾tactionIDt actionValuetordertrewardItemListR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt!DR_SendRechareRankTeHuiRewardMailCs cCsAi|d6|d6|d6|d6|d6|d6}td|ƒdS(NR&R¾RéRêRëRátSendCostRankTeHuiRewardMail(R(RÖR¾RíRîRïRðR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_SendCostRankTeHuiRewardMailTs cCs=i|d6|d6|d6}|j|ƒtd||ƒdS(NRàR¾RásSendMergePKRewardMail_%s(RpR(t playerIdListtguidt    actionKeyRðRrR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_SendMergePKRewardMailes cCs,i|d6|d6|d6}td|ƒdS(NRtcWintmaxCWintRecoverMergePKWin(R(R"RøRùR((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_RecoverMergePKWinos (-t__doc__R Rt ShareDefineRtNoneRRR%R.R9R;R?RERJRPRTRRR†RR•tFalseR˜RœR¡R¥R§R©R«R±RµR½RÈRÑRÓR×RÛRÝRßRæRèRñRóR÷Rû(((sB.\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt<module>@sT                                                 )