hxp
2025-08-25 b7154533a3f9db72d0dfc28f21b19ee4aadf1b51
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
¯6¬hc@sÊddlZddlZddlZddlZddlZddlZddlZdd„Zd„Z    d„Z
d„Z d„Z d„Z d„Zd    „Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Zid„Zd„Zd„Zid„Zd„Zid„Zd„Zd„Zd„Zid„Z d„Z!dd„Z"d„Z#d„Z$id „Z%d!„Z&d"„Z'id#„Z(d$„Z)d%„Z*d&„Z+d'„Z,d(„Z-id)„Z.id*„Z/d+„Z0id,„Z1d-„Z2id.„Z3id/„Z4d0„Z5d1„Z6d2„Z7id3„Z8id4„Z9id5„Z:d6„Z;d7„Z<d8„Z=d9„Z>d:„Z?d;„Z@d<„ZAd=„ZBd>„ZCd?„ZDd@„ZEdA„ZFdB„ZGdC„ZHdD„ZIdE„ZJdF„ZKdG„ZLdH„ZMidI„ZNdJ„ZOdK„ZPdL„ZQidM„ZRidN„ZSdO„ZTdP„ZUdQ„ZVdR„ZWdS„ZXdT„ZYdU„ZZdV„Z[dW„Z\dX„Z]idY„Z^dZ„Z_d[„Z`id\„Zad]„ZbdS(^iÿÿÿÿNcCsÉ|rktj|ƒsdS|jtjƒ}||d<tj|ƒ|d<|jƒ|d<|jƒ|d<nt    t
j
j ƒƒj dƒd|d<t    |ƒ}tj ƒj|t|ƒ|t|ƒƒdS(Ntpidt
fightPowertPlayerLVtIPs.ittime(t    GameWorldtIsNormalPlayertNomalDictGetPropertytChConfigtDef_Player_Dict_PlayerFromPIDt PlayerControlt GetFightPowertGetLVtGetIPtstrtdatetimettodaytsplitt GetGameWorldtEventShell_SendEventExtlen(t eventTypeStrtdataDictt    curPlayerRtdataStr((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt SendEventPackys
& (c CsC|jƒ}|jƒ}|jƒ}|jƒ}tjƒjƒ}tjƒjƒ}i dd6t    |ƒd6|d6|d6|d6|d6t    |ƒd6d    d
6t
|ƒd 6|j ƒd 6t j |ƒd 6}tjƒr/|jtjƒ}|jtjƒ}    |jtjƒ}
|ji|d6|    d6|
d6ƒntd||ƒdS(NtlogintTypeRtAccIDtmapIDtlineIDtNamet    LoginTimett
LogoutTimet MFPFightPowertLVtTotalExptRegCrossZoneIDt RegCrossMapIDtRegCrossLineIDtLogInOut(tGetAccIDR t GetLoginTimetGetNameRtGetMaptGetMapIDRt    GetLineIDRtGetMFPFightPowerInfoR R
tGetPlayerTotalExpt IsCrossServerRRt Def_Player_Dict_ReqCrossFBZoneIDtDef_Player_Dict_ReqCrossFBMapIDt"Def_Player_Dict_ReqCrossFBFuncLinetupdateR( RtaccIDtipt    loginTimetnameRRRtregCrossZoneIDt regCrossMapIDtregCrossLineID((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerLoginŒs     ,(  %c Csõ|jƒ}|jƒ}|jƒ}|jƒ}|jƒ}|jƒ}|jƒ}|jƒ}|jƒ}    i dd6|d6|d6|d6|d6|d6t    |ƒd6|d    6|    d
6t    |ƒd 6t
|ƒd 6t j |ƒd 6}
t d|
|ƒdS(NtlogoutRRRR$tVipLVRR tGoldt    GoldPaperR"R#R%R)(R*R R,t GetLogoffTimeR+R tGetVIPLvtGetGoldt GetGoldPaperRR0R
R1R( RR7R8R:t
logoutTimeR9tlvtvipLVtgoldt    goldPaperR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerDisconnect¦s         &"cCs:i}x-tjD]"}tj||ƒ}|||<qW|S(N(t ShareDefinetModuleFightPowerTypeListR
tGetMFPFightPower(RRtmfpTypeR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyR0¸s
cCs(i|d6|d6}td||ƒdS(NRRt
LoginValid(R(R7R8RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_LoginValidÄscCs(i|d6|d6}td||ƒdS(NRRt
FirstLogin(R(R7R8RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_FirstLoginÑscCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NtPlayerIDt
PlayerNameRtPetIDtNPCIDtNPCNametFreePet(t GetPlayerIDt GetPlayerNameR*R(RtpetIDtpetNPCIDt
petNPCNameR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt
DR_FreePetßs%cCso|r dnd}i|jƒd6|jƒd6|jƒd6|d6|d6|d6|d    6}td
||ƒdS( NiiRURVRtMapIDtItemIDt    ItemCounttIsBindt
FBGiveItem(R[R\R*R(RRtitemIDtitemCnttisBindR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_FBGiveItemðs "
cCsRi|jƒd6|jƒd6|jƒd6}|j|ƒtd|||ƒdS(NRURVRs GiveItem_%s(R[R\R*R6R(RtfuncNamet addDataDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_FuncGiveItems
 cCsLdSi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRURVRt    MissionIDt AddNewMission(R[R\R*R(Rt    missionIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_AddNewMissions
*
cCsui|jƒd6|jƒd6|jƒd6|d6|d6tj||ƒd6tj||ƒd6}td||ƒdS(    NRURVRt    MoneyTypet
MoneyCounttWarehouseMoneyCounttPlayerMoneyCounttSetMoneyInWarehouse(R[R\R*R
tGetWarehouseMoneytGetMoneyR(Rt    moneyTypet
moneyCountR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_SetMoneyInWarehouses cCsbi|jƒd6|jƒd6|jƒd6|d6|d6tj||ƒd6}td||ƒdS(NRURVRRqRrRttGetMoneyBySellPackItem(R[R\R*R
RwR(RRxRyR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GetMoneyBySellPackItem/s  cCs¡i|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd||ƒtjd||f|jƒƒ|jdƒrtjdd    ||fƒndS(
NRURVRt    ErrorInfotCTGErrors%s. %storderIDt GameWarningsCTGError:%s - %s(    R[R\R*R6RRtErrLogtgett SendGameError(Rt    errorInfotaddDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_CTGError:s  cCs[i|jƒd6|jƒd6|jƒd6|jƒd6}|j|ƒtd||ƒdS(NRURVRR$tCTGOK(R[R\R*R R6R(RR…R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_CTGOKGs
 cCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRtAddGoldt    TotalGoldtPlayerGoldAfterCharge(R[R\R*R(RtaddGoldt    totalGoldR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerGoldAfterChargeVscCsˆi|jƒd6|jƒd6|jƒd6|jƒd6|jƒd6|jƒd6}|jt|ƒƒ|j|ƒtd||ƒdS(NRURVRtVIPLVRRŠtPlayerInfoBeforeCharge(    R[R\R*RDR RER6t__GetFuncDRDictR(RtinfoDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerInfoBeforeChargecs' cCs,i}d}|jƒ}||g|d<|S(NitOfficial(tGetOfficialRank(RtdrDictt offBlessValuetoffRank((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyR‘ts
 cCsci|jƒd6|jƒd6|jƒd6|d6|d6|d6|jƒd6}td||ƒdS(    NRURVRRtPlayerTotalExptCurLVRequireExpRt PlayerUpgrade(R[R\R*R R(RtplayerLVtplayerTotalExptcurLVRequireExpR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerUpgrade„s
cCs|i|jƒd6|jƒd6|jƒd6|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd||ƒdS(    NRURVRRR%tMasterLVtTotalExpMastertPlayerMasterLVChange(R[R\R*R t GetTotalExptGetLV2R6R(RttotalMasterExpRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerMasterLVChange“s
 cCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRRbRctBillingGiveItem(R[R\R*R(RRfRgR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_BillingGiveItem¡s  
cCsUi|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd||ƒdS(NRURVRtGiftNumtGoldGiftGiveItem(R[R\R*R6R(RtgiftNumR’R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GoldGiftGiveItem®s  
 cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRURVRtDayIndext LoginDayAward(R[R\R*R(RtdayIndexR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_LoginDayAwardºs   
cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRURVRtAwardIDtLVAward(R[R\R*R(RtawardIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt
DR_LVAwardÅs   
cCswi    |jƒd6|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6|d6|d    6}td
||ƒdS( NRURVRR$tCreateRoleTimetCardStrtCardTypeRbRct UseNewGuyCard(R[R\R*R tGetCreateRoleTimeR(RtcardStrtcardTypeRfRgR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_UseNewGuyCardÖs    
cCspi|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6|d6}|j|ƒtd||ƒdS(    NRURVRR$tCardCodeR·t AwardItemListt UseMediaCard(R[R\R*R R6R(RtcardCodeR»t awardItemListRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_UseMediaCardås (
 cCsD|jƒ|d<|jƒ|d<|jƒ|d<td||ƒdS(NRURRVtOpenServerAward(R[R*R\R(RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_OpenServerAwardós
R!cCsRi|d6|d6|d6|d6|d6}tjƒj|ƒ}td||ƒdS(NRURVRt    GMOperatetMsgt GMToolOperate(RtGetPlayerManagertFindPlayerByIDR(tplayerIDt
playerNameR7t    gmToolCmdtmsgRR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ToolGMOperates
cCsH|ji|jƒd6|jƒd6|jƒd6ƒtd||ƒdS(NRURVRt SellPackItem(R6R[R\R*R(RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_SellPackItems#cCsH|ji|jƒd6|jƒd6|jƒd6ƒtd||ƒdS(NRURVRtDeleteItemInRecycle(R6R[R\R*R(RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_DeleteItemInRecycles#cCsgi|jƒd6|jƒd6|jƒd6|d6|d6|d6}|j|ƒtd|||ƒdS(NRURVRRbRctItemGUIDs
BuyItem_%s(R[R\R*R6R(Rt    eventNametitemIdtbuyCounttitemGuidRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt
DR_BuyItem(s
% cCsqdSi|jƒd6|jƒd6|jƒd6|d6|d6|d6tj||ƒd6}td|||ƒdS(    NRURVRRmRqRrRtsEventAddMoney_%s(R[R\R*R
RwR(RRÔRoRxRyR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_EventAddMoney7s cCs`dSi|jƒd6|jƒd6|jƒd6|d6|d6|jƒd6}td||ƒdS(NRURVRRmtGiveExpt    PlayerExpt EventAddExp(R[R\R*R£R(RRotexpR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_EventAddExpCs  cCs_i|jƒd6|jƒd6|jƒd6}|j|ƒ|j|ƒtd|||ƒdS(NRURVRs DeleteItem_%s(R[R\R*R6R(RRÔtdelItemInfoDictt    extraDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_DeleteItemRs   cCsNi|jƒd6|jƒd6|jƒd6}|j|ƒtd||ƒdS(NRURVRtRandCoinGiveItem(R[R\R*R6R(RtgiveItemInfoDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_RandCoinGiveItem`s
 cCsNi|jƒd6|jƒd6|jƒd6}|j|ƒtd||ƒdS(NRURVRtOnTimeCoinGiveItem(R[R\R*R6R(RRãR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_OnTimeCoinGiveItemms
 cCsNi|jƒd6|jƒd6|jƒd6}|j|ƒtd||ƒdS(NRURVRtTotalCoinGiveItem(R[R\R*R6R(RRãR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_TotalCoinGiveItemzs
 cCsadSi|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6}td||ƒdS(    NRURVRRbRcRÓtSkillIDtUseSkilLostItem(R[R\R*R(RRfRgR×tskillIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_UseSkilLostItemŠs  cCshdSi|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6}td    ||ƒdS(
NRURVRRbRcRÓt SrcPackTypet DescPackTypetChangePackItem(R[R\R*R(RRfRgR×t srcPackTypet descPackTypeR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ChangePackItemœs cCsº|dkrdS|tjgkr5|tjkr5dSi    |jƒd6|jƒd6|jƒd6|d6|d6|d6tj||ƒd6|j    ƒd    6|j
ƒd
6}|j |ƒ|j t |ƒƒ|tj krætd ||ƒnÐ|tjkrtd ||ƒn®|tjkr*td ||ƒnŒ|tjkrLtd||ƒnj|tjkrntd||ƒnH|tjkr”td|||ƒn"|tjkr¶td||ƒndS(NiRURVRRÔRqRrRtRRtUseGoldt UseGoldPapert    UseSilvertUseSilverPapert
UsePayCoinsUseCurrency_%stUseFamilyContribution(t IPY_GameWorldtTYPE_Price_Silver_MoneyRtDef_DRRecord_Min_SilverR[R\R*R
t GetMoneyRealRDR R6R‘tTYPE_Price_Gold_MoneyRtTYPE_Price_Gold_PapertTYPE_Price_Silver_PaperRMtTYPE_Price_PayCointTYPE_Price_CurrencyDicttTYPE_Price_Family_Contribution(RRÔRxRyRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_UseMoney®s4 ! cCs•|dkrdS|tjgkr5|tjkr5dSi    |jƒd6|jƒd6|jƒd6|d6|d6|d6tj||ƒd6|j    ƒd    6|j
ƒd
6}|j |ƒ|j t |ƒƒ|tj krætd ||ƒn«|tjkrtd ||ƒn‰|tjkr*td ||ƒng|tjkrLtd||ƒnE|tjkrntd||ƒn#|tjkr‘td||ƒndS(NiRURVRRÔRqRrRtRRtGiveGoldt GiveGoldPapert
GiveSilvertGiveSilverPapert GivePayCoinsGiveCurrency_%s(RùRúRRûR[R\R*R
RüRDR R6R‘RýRRþRÿRMRR(RRÔRxRyRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_GiveMoneyäs0 ! cCsZi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td|||ƒdS(NRURVRtGiveTypet    GiveValuet AddDataDictsGiveMoneyError_%s(R[R\R*R(Rt    priceTypetvaluetgiveTypeRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GiveMoneyErrors%cCs_i|jƒd6|jƒd6|jƒd6}|j|ƒ|j|ƒtd|||ƒdS(NRURVRsGivePlayerItem_%s(R[R\R*R6R(RRÔt itemDataDictRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_SetPlayerItems   cCsRi|jƒd6|jƒd6|jƒd6}|j|ƒtd|||ƒdS(NRURVRsEquipMachining_%s(R[R\R*R6R(RRÔRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_EquipMachining,s
 cCsei|jƒd6|jƒd6|jƒd6}|j|ƒtd|||ƒt|tj|ƒdS(NRURVRsStoneChange_%s(R[R\R*R6RtCache_FightPowerChangeInfoRtPowerDownType_StoneChange(RRÔR…R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_StoneItemChange4s  cCsRi|jƒd6|jƒd6|jƒd6}|j|ƒtd|||ƒdS(NRURVRsVIPTimeChange_%s(R[R\R*R6R(RRÔR…R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_VIPChange=s
 cCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRRëR$tLearnORUPSkill(R[R\R*R(RRëtskillLVR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_LearnORUPSkillJs
 cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRtPackTypetCountt
TotalCountt OpenPackCount(R[R\R*R(RtpackTypetbuyCntttatleCntR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_OpenPackCountXs
 cCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRt ChangePoingtPointt EventXELPoint(R[R\R*R(Rt changePointt resultPointR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_EventXELPointfs
 cCsYi|jƒd6|jƒd6|jƒd6|d6}|j|ƒtd|||ƒdS(NRURVRRbs AddTitle_%s(R[R\R*R6R(RRÔttitleIDRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_AddTitleus  
 cCsjdSi|jƒd6|jƒd6|jƒd6|d6|jƒd6}|j|ƒtd|||ƒdS(NRURVRR$t
TotalPoints Freepoint_%s(R[R\R*t GetFreePointR6R(RRÔtpointRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_Freepoint„s  cCsjdSi|jƒd6|jƒd6|jƒd6|d6|jƒd6}|j|ƒtd|||ƒdS(NRURVRtValuet
TotalValuesChangeZhenQi_%s(R[R\R*t
GetExAttr5R6R(RRÔRRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ChangeZhenQi”s  cCs]i|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6}td||ƒdS(    NRURVRRbRÓRXRYt
UsePetSoul(R[R\R*R(RRftitemGUIDt
petNpcNametpetNpcIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_UsePetSoul§s
 cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRURVRtStatetSetPlayerSBState(R[R\R*R(RtstateR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyR9³scCsRi|jƒd6|jƒd6|jƒd6}|j|ƒtd|||ƒdS(NRURVRsPlayerFamily_%s(R[R\R*R6R(RRÔRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerFamily¿s
 cCsLtjƒjƒ}i|d6|d6|d6|d6|d6}td|ƒdS(NterrInfoRRÊRVR7R}(RR-R.R(tinfoRÊRËR7tcurMapIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_ErrorInfoÍs) cCs\i|jƒd6|jƒd6|jƒd6|d6|d6|jƒd6}td||ƒdS(NRURVRtUseCoinRRŠtOneTimeCoinGiveGold(R[R\R*RER(RtuseCointgiveGoldR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_OneTimeCoinGiveGoldÛs
 cCsZdSi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRtaddValuetFamilyActiveValuetReasontAddPlayerFamilyActiveValue(R[R\R*R(RREtcurValuetreasonR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_AddPlayerFamilyActiveValueës  cCs]i|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6}td||ƒdS(    NRURVRRWtAttrTypetAddPointRXt PetAddPoint(R[R\R*R(RR]t refreshTypetaddPointtnpcIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PetAddPointýs
 cCs]i|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6}td||ƒdS(    NRURVRRWtAddValuet FriendlinessRXtAddFriendliness(R[R\R*R(RR]RER^tcurFriendlinessR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_AddFriendlinesss
 cCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRtStarLVtExptUpStarLVSuccess(R[R\R*R(RRÝtstarLVR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_UpStarLVSuccessscCsZdSi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRRat
AtkObjTypetObjIDt
PlayerDead(R[R\R*R(t
atkObjTypetatkObjIDRRR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_PlayerDead+s cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRRfRgt
rewardTypetPlayerGetReward(R[R\R*R(RRcRfRgR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerGetReward<s
 
c Cs‡i |jƒd6|jƒd6|d6|jƒd6|d6|d6|d6|d6|d    6|d
6|d 6|    d 6|
d 6} td| |ƒdS(NRURVtQQRRtSextTeltMailtAddresstBirthdayt
PostalcodetServerIDt
GiveItemOKt ApplyVIPClub(R[R\R*R( RR:tsextteltmailtaddrtqqtbirthdayt
postalcodetserverIDt
giveItemOKR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ApplyVIPClubKs
$0cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRtHasRegisterCntRqtMoneyCnttMergeWarRegister(R[R\R*R(RthasRegisterCntRxtmoneyR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_MergeWarRegister[s
cCsVi|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(NRURVRtResulttErrorMsgt
NewAccounttMergeWarRegisterResult(R[R\R*R(RtresultterrorMsgt
newAccountR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_MergeWarRegisterResultks%cCsii|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒtd||ƒdS(NRURVRt    TagPlayerRbtItemCntt TradeLostItem(R[R\R*R6R(Rt    tagPlayerRfRgtitemDataR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_TradeLostItem|s !
 cCsii|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒtd||ƒdS(NRURVRRˆRbR‰t TradeGetItem(R[R\R*R6R(RR‹RfRgRŒR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_TradeGetItems !
 cCs¡i |jƒd6|jƒd6|jƒd6|jƒd6|jƒd6tj|ƒd6|jƒd6|jƒd6|d    6|d
6|d 6|d 6}td ||ƒdS(NRURVRRˆRAtSilverRBt SilverPapertGoldExtSilverExtGPaperExtSPaperExt
TradeMoney(    R[R\R*RER
t    GetSilverRFtGetSilverPaperR(RR‹tgoldExtsilverExtgPaperExtsPaperExR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_TradeMoney scCsOi|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRtClassLVtHorseIDtNewHorseByClassUp(R[R\R*R(RtclassLVthorseIDR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_NewHorseByClassUp°s  
cCsHi|jƒd6|jƒd6|jƒd6|d6}td||ƒdS(NRURVRtskinIDt HorseSkinDel(R[R\R*R(RR¤R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_HorseSkinDel¼scCsUi|jƒd6|jƒd6|jƒd6|d6}|j|ƒt|||ƒdS(NRURVRRž(R[R\R*R6R(RtdrKeyR¡t extraInfoDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ClassUpSystemÇs  
 cCs\i|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒt|||ƒdS(NRURVRRbR‰(R[R\R*R6R(Rt
recordNameRfRgRŒR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_EquipCompound×s
 cCswi    |jƒd6|jƒd6|jƒd6|jƒd6|d6|d6|d6t|ƒd6|d    6}td
||ƒdS( NRURVRRt    GiveMoneyRÚt
GiveZhenQit GiveItemListRXt CollectNPCOK(R[R\R*R RR(RRQt    giveMoneytgiveExpt
giveZhenQit giveItemListR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_CollectNPCOKäs !
cCsci|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6|d6}td||ƒdS(    NRURVRRt
InvestTypet RewardIndextitemListtGetGoldInvestReward(R[R\R*R R(Rt
investTypet rewardIndexR·R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GetGoldInvestRewardñs !
cCstjƒjƒ}i|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒtd|||ƒdS(NRURVRRRaRXs
KillNPC_%s(    RR-R.R[R\R*R R6R(RRÔRQt
extendDictRR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt
DR_KillNPCÿs + cCsii|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒtd||ƒdS(NRURVRRt
ActionTypet
successCnttTreasureResult(R[R\R*R R6R(Rt
actionTypeR¿R¼R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_TreasureResult
s  cCsLi|jƒd6|jƒd6|jƒd6|d6}td|||ƒdS(NRURVRtcontentsPlayerSubmit_%s(R[R\R*R(RRÔRÃR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_BugSuggestscCski    |jƒd6|jƒd6|jƒd6|d6|d6|d6|d6|d6|d    6}td
||ƒdS( NRURVRt
recoverWaytrecoverCntDictttotalExpt
totalMoneyttotalSPt totalItemDictt PlayerRecover(R[R\R*R(RRÅRÆRÇRÈRÉRÊR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_PlayerRecover"s
cCs\i|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRRRXRbt GlobalDropCD(R[R\R*R R(RRQRfR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GlobalDropCD,s+cCsji|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6|d6|d6}td    ||ƒdS(
NRURVRRRXRbt    KilledCnttDropRatetGlobalDropRate(R[R\R*R R(RRQRft    killedCnttdropRateR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GlobalDropRate4s
!cCsAi|jƒd6|jƒd6|jƒd6}td||ƒdS(NRURVRtCheckOldPlayerSuccess(R[R\R*R(RR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_CheckOldPlayerSuccess?scCsei|jƒd6|jƒd6|jƒd6|d6|jƒd6tj|ƒd6}td||ƒdS(NRURVRtrealmlvtplayerlvtpowert    RealmLVUp(R[R\R*R R
R R(RR×R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_RealmLVUpIs
 cCsuttjjƒƒjdƒd|d<tjj|dƒ}|tjkratj|j    |ƒn|gtj|<dS(Ns.itdotimetUnknown(
RRRRRtFightPowerDownRecordDictR‚t
PyGameDatat g_fightpowerChangeDataRecordDicttappend(RtdotypeRRÔ((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyRRs &cCs·i|d6|jƒd6|jƒd6}xptjjƒD]_\}}g}x@|D]8}|d}tj|ƒdkr{qPn|j|ƒqPW|||<q7Wit_td||ƒdS(Nt beforePowerRURRÜi
tFightPowerChangeInfo(    R[R*RßRàtitemsRtGetPastSecondsRáR(RRãRRâtdateListtrListtdateInfot dateTimeStr((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_FightPowerChangeInfo\s' 
    cCsBi|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURR¯R-tWeekPartyPoint(R[R*R(RR¯R-R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_WeekPartyPointnscCsBi|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURR¯R-tFeastWeekPartyPoint(R[R*R(RR¯R-R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_FeastWeekPartyPointuscCs2i|d6|d6}|j|ƒtd|ƒdS(NRUtGUIDtMailSend(R6R(RÊRðR…R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_MailSend}s  cCs%i|d6|d6}td|ƒdS(NRURðtMailGiveSuccess(R(RÊRðR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_MailGiveSuccess…s cCs,i|d6|d6|d6}td|ƒdS(NRURðRÔtMailDel(R(RÊRðRÔR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt
DR_MailDelŒs cCs2i|d6|d6}|j|ƒtd|ƒdS(NRðRÔtMailServerMail(R6R(RðRÔR…R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_ServerMail“s  cCs?i|jd6|jd6|jd6|jd6}td|ƒdS(NRURRVtJobt
CreateRole(RURRVRùR(t
playerDataR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_CreateRolešs. (cRRRùRRMR
RßtNoneRR>RLR0RRRTR`RiRlRpRzR|R†RˆRŽR“R‘RŸR¦R¨R¬R°R´R¼RÂRÄRÎRÐRÒRØRÙRÞRáRäRæRèRìRòRR    RRRRRRR"R(R*R.R2R7R9R;R?RDRKRRRWR\RbReRyRR‡RRRR£R¦R©R«R´R»R½RÂRÄRÌRÎRÔRÖRÛRRëRíRïRòRôRöRøRü(((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt<module>ms                                                                                                                                                  6 ,