hwj35
2025-06-16 12bfd1cd414e0fa14310a800df8288a844d6489f
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
¨™Ñfc@sŠdZddlZddlZddlZddlZddlZddlZdd„Zd„Z    d„Z
d„Z d„Z d„Z d    „Zd
„Zd „Zd „Zid „Zdd„Zd„Zdd„Zed„Zd„Zid„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d„Z#d „Z$d!„Z%id"„Z&d#„Z'id$„Z(dS(%sVersion = 2016-09-12 16:00iÿÿÿÿNcCs¶|rX|jtjƒ}||d<tj|ƒ|d<|jƒ|d<|jƒ|d<nttjj    ƒƒj
dƒd|d<t|ƒ}t j ƒj |t|ƒ|t|ƒƒdS(Ntpidt
fightPowertPlayerLVtIPs.ittime(t GetDictByKeytChConfigtDef_PlayerKey_PlayerFromPIDt PlayerControlt GetFightPowertGetLVtGetIPtstrtdatetimettodaytsplitt    GameWorldt GetGameWorldtEventShell_SendEventExtlen(t eventTypeStrtdataDictt    curPlayerRtdataStr((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt SendEventPackLs
& (cCs3i|d6|d6|d6|d6}td|ƒdS(NtAttackIDt    DefenceIDtBattleIDtResulttFamilyBattleResult(R(tattackIDt    defenceIDtresulttbattleIDR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyBattleResultas" cCs,i|d6|d6|d6}td|ƒdS(NtAccIDt
PlayerNametJobt
CreateRole(R(taccIDt
playerNametjobR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt DR_CreateRolens cCsAi|d6|d6|d6|d6|d6|d6}td|ƒdS(NR#tPlayerIDR$t
FamilyNametFamilyIDtcreatFamilyTimest CreateFamily(R(R'tplayerIDt
playerNaemt
familyNametfamilyIDR.R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_CreateFamily{s c    
CsVi    |d6|d6|d6|d6|d6|d6|d6|d6|d    6}    td
|    ƒdS( NR#R+R$R,R-t FamilyMoneytFamilyLvtBossFoodtPointtDismissFamilyByPlayer(R(
R'tdismissPlayerIDR(R2R3t familyMoneytfamilyLvtbossFoodtpointR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_DismissFamilyByPlayers
 cCsAi|d6|d6|d6|d6|d6|d6}td|ƒdS(NR,R-R5R6R7R8tDismissFamilyBySystem(R(R2R3R;R<R=R>R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_DismissFamilyBySystem¥s cCs,i|d6|d6|d6}td|ƒdS(NR,R-tNewUpLvt
FamilyLvUp(R(R2R3tnewUpLvR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt DR_FamilyLvUpµs cCsHi|d6|d6|d6|d6|d6|d6|d6}td|ƒdS(    NR,R-R6R5tFamilyAddMoneytfamilyActiveValuetaddFamilyActiveValuetAddFamilyDetail(R(R2R3R<R;tfamilyAddMoneyRGRHR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_AddFamilyDetailÉs
 
 cCs,i|d6|d6|d6}td|ƒdS(NtOnLinePlayerCounttplatformOLDictt tjgOnlineCnt(R(t playerCountRMRNR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_OnLinePlayerCount×s cCs,i|d6|d6|d6}td|ƒdS(NRt GameMapIndexRLtGameMapOnLinePlayerCnt(R(tipt gameMapIndexROR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_GameMapOnLinePlayerCntås cCs"tjƒj|ƒ}|sdS|jƒ}|s5dStjƒ}|j|ƒ}|jƒ}tjƒ}d|j    |j
|j t |j ƒd f}    d|||    f}
i|d6|d6|d6} t|
| ƒxLtd|ƒD];} |j| ƒ} | sqßn|j| jƒ| dƒ}i|d    6| d
6| jƒd 6| jƒd 6| jƒd 6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| jƒd6| j ƒd6| j!ƒd6| j"ƒd6} t|
| ƒqßWdS(Ns%02d%02d%02d%sisBillboard_%s_%s_%st BillboardTypet    DataCountt addDataDictiitRanktIndextIDtID2tName1tName2tType2tValue1tValue2tValue3tValue4tValue5tValue6tValue7tValue8tCmpValuet    CmpValue2t    CmpValue3tUserData(#Rt GetBillboardt FindBillboardtGetCounttPlayerBillboardtGetBillboardMgrtGetBillboardObjtGetIDOrderDictt GetServerTimethourtminutetsecondR t microsecondRtrangetAttgettGetIDtGetID2tGetName1tGetName2tGetType2t    GetValue1t    GetValue2t    GetValue3t    GetValue4t    GetValue5t    GetValue6t    GetValue7t    GetValue8t GetCmpValuet GetCmpValue2t GetCmpValue3t GetUserData(t billboardTypet    eventNameRXt    billBoardt    dataCountt billboardMgrt billboardObjt idOrderDictt
serverTimettimeStrRRtindext billBoardDatatrank((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BillboardDataðsN    ,                 tcCs:i|d6|d6|d6|d6|d6}td|ƒdS(NR+R$R#t    GMOperatetMsgt GMToolOperate(R(R0R(R't    gmToolCmdtmsgR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ToolGMOperate&s cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NR+R#R$R-R,tCounttPlayerJoinFamily(t GetPlayerIDtGetAccIDtGetNameR(RR3R2t    familyCntR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerJoinFamily5s
 ic    
Cs…i
|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6|d
6}    |rq||    d <ntd |    |ƒdS( NR+R#R$R-R,R t    FamilyJobt tagPlayerIDt tagPlayerNamet tagFamilyJobtleaveFamilyTimetPlayerLeaveFamily(R¢R£R¤R(
RR3R2R¥tfamilyLVR¨R©t tagFamilyLVR«R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerLeaveFamilyIs  cCski    |jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6}td
||ƒdS( NR+R#R$tisGMOPR-R,R¨R©R§tPlayerChangeFamilyJob(R¢R£R¤R(RR3R2R¨R©R®R°R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_PlayerChangeFamilyJob^s cCs,i|d6|d6|d6}td|ƒdS(NR-R,t ActiveValuetFamilyActiveValueByOnWeek(R(R3R2tvalueR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyActiveValueByOnWeekns cCs`i|d6|d6|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd|ƒdS(NR-RZR+R#R$t    EventNamet FamilyStore(R¢R£R¤tupdateR(RR3R•RtdrDictR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FamilyStoreus
$  cCs%i|d6|d6}td|ƒdS(Nt YdayLoginCnttYdayNewCoinCnttResetGameDataRecord(R(R¼R½R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ResetGameDataRecord„s cCs:i|d6|d6|d6|d6|d6}td|ƒdS(NR-R,R¨R©R§tImpeachChangeFamilyJob(R(R3R2R¨R©R®R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ImpeachChangeFamilyJob’s cCs3i|d6|d6|d6|d6}td|ƒdS(NR-R,R¨R©tImpeachLeaveFamily(R(R3R2R¨R©R((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_ImpeachLeaveFamily¢s cCs%i|d6|d6}td|ƒdS(NtJoinBattleFamilyCntt    HasBattletFirstWeekHasFamilyBattle(R(tjoinBattleFamilyCntt    hasBattleR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_FirstWeekHasFamilyBattle¯s cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NR#R+R$tOldNametUpdatePlayerName(R£R¢R¤R(RtoldNameR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_UpdatePlayerName»scCsW|jƒ}|jƒ|d<|j|d<|j|d<|j|d<|jƒ|d<dS(NtGUIDtItemIDt    ItemCountRktEquipGS(tGetBourseRoleItemt GetItemGUIDRÏR Rkt
GetEquipGS(Rt
BourseItemtcurRoleItemData((sRE:\SnxxServerCode\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((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseAddItemÖs'  cCs+i|d6}t||ƒtd|ƒdS(NRØtBourseCancelItem(R×R(RÞRßR((sRE:\SnxxServerCode\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((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseBuyItemîs
  cCs/||d<||d<||d<td|ƒdS(NRØt    giveMoneyttaxMoneytBourseGiveGains(R(RÞRRçRè((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseGiveGainsûs
 
 
 
 cCs+i|d6}t||ƒtd|ƒdS(NRØtBourseDeleteOverTimeLongItem(R×R(RÞRÎRßR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_BourseDeleteOverTimeLongItem    s   cCs%i|d6|d6}td|ƒdS(NR+RÎtCompensationGiveSuccess(R(RåRÎR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_GiveCompensationSuccesss cCs9i|d6|d6|d6}|j|ƒtd|ƒdS(Nt PlayerIDListRÎtItemListtCompensationPersonal(R¹R(tcurPlayerIDListRÎt ItemDictListtaddDictR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_AddPersonalCompensation s  cCs,i|d6|d6|d6}td|ƒdS(NR+RÎRtCompensationPersonalDel(R(R0RÎRR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_DelPersonalCompensation*s cCs2i|d6|d6}|j|ƒtd|ƒdS(NRÎRtCompensationEntire(R¹R(RÎRRôR((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pytDR_EntireCompensation3s  ()t__doc__RR t ShareDefineRRoRtNoneRR"R*R4R?RARERKRPRUR˜RŸR¦R¯tFalseR²R¶R»R¿RÁRÃRÉRÍR×RàRâRæRêRìRîRõR÷Rù(((sRE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\DataRecordPack.pyt<module>?sL                                              6