cehua-TT
2018-12-04 1f528b809d2e437e835b7a64fb5fc445702bba7d
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
»\c@s«dZddlZddlZddlZddlZdd„Zd„Zd„Zd„Z    d„Z
d„Z d    „Z d
„Z d „Zd „Zd „Zid„Zdd„Zd„Zdd„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
 ic    
Cs…i
|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6|d
6}    |rq||    d <ntd |    |ƒdS( NR&RRR(R'R‡t    FamilyJobt tagPlayerIDt tagPlayerNamet tagFamilyJobtleaveFamilyTimetPlayerLeaveFamily(R‰RŠR‹R(
RR-R,RŒtfamilyLVRRt tagFamilyLVR’R((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                                                 )