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
rXic@s‚ddlZddlZddlZddlZddlZddlZddlZdd„Zd„Z    d„Z
d„Z d„Z d„Z d„Zd    „Zd
„Zd „Zd „Zd „Zd„Zd„Zid„Zd„Zd„Zid„Zd„Zid„Zd„Zd„Zd„Zid„Zd„Z dd„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)„Z.id*„Z/d+„Z0id,„Z1id-„Z2d.„Z3d/„Z4d0„Z5id1„Z6id2„Z7id3„Z8d4„Z9d5„Z:d6„Z;d7„Z<d8„Z=d9„Z>d:„Z?d;„Z@d<„ZAd=„ZBd>„ZCd?„ZDd@„ZEdA„ZFdB„ZGidC„ZHdD„ZIdE„ZJdF„ZKidG„ZLidH„ZMdI„ZNdJ„ZOdK„ZPdL„ZQdM„ZRdN„ZSdO„ZTdP„ZUidQ„ZVdR„ZWdS„ZXidT„ZYdU„ZZdS(Viÿÿÿÿ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 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_CTGOK6s
 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_PlayerGoldAfterChargeEscCsˆ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_PlayerInfoBeforeChargeRs' cCs,i}d}|jƒ}||g|d<|S(NitOfficial(tGetOfficialRank(RtdrDictt offBlessValuetoffRank((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyRcs
 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_PlayerUpgradess
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_ToolGMOperateñs
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_DeleteItemInRecycleÿs#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_EventAddMoneys 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_EventAddExp's  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_DeleteItem6s   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_RandCoinGiveItemDs
 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_OnTimeCoinGiveItemQs
 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_TotalCoinGiveItem^s
 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_UseSkilLostItemns  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 ||ƒnj|tjkrLtd||ƒnH|tjkrntd||ƒn&|tjkr”td|||ƒndS(NiRURVRRÐRqRrRtRRtUseGoldt UseGoldPapert    UseSilvertUseSilverPapert
UsePayCoinsUseCurrency_%s(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_CurrencyDict(RRÐRxRyRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_UseMoney’s0 ! 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úRMRûRü(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_GiveMoneyErrorôs%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_EquipMachinings
 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_StoneItemChanges  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_LearnORUPSkill.s
 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_OpenPackCount<s
 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_EventXELPointJs
 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_AddTitleYs  
 cCsjdSi|jƒd6|jƒd6|jƒd6|d6|jƒd6}|j|ƒtd|||ƒdS(NRURVRRt
TotalPoints Freepoint_%s(R[R\R*t GetFreePointR6R(RRÐtpointRkR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_Freepoinths  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_ChangeZhenQixs  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.pyR3—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(NRURVRtUseCoinRþRˆtOneTimeCoinGiveGold(R[R\R*RER(RtuseCointgiveGoldR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_OneTimeCoinGiveGold¿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]taddValueR^tcurFriendlinessR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_AddFriendlinessàs
 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_UpStarLVSuccessðscCsZdSi|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 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_ApplyVIPClub s
$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_MergeWarRegisters
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_MergeWarRegisterResult-s%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(NRURVRRyRbRzt TradeGetItem(R[R\R*R6R(RR|RfRgR}R((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_TradeGetItemOs !
 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(NRURVRRyRAtSilverRBt SilverPapertGoldExtSilverExtGPaperExtSPaperExt
TradeMoney(    R[R\R*RER
t    GetSilverRFtGetSilverPaperR(RR|tgoldExtsilverExtgPaperExtsPaperExR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_TradeMoneybscCsUi|jƒd6|jƒd6|jƒd6|d6}|j|ƒt|||ƒdS(NRURVRtClassLV(R[R\R*R6R(RtdrKeytclassLVt extraInfoDictR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_ClassUpSystemqs  
 cCs\i|jƒd6|jƒd6|jƒd6|d6|d6}|j|ƒt|||ƒdS(NRURVRRbRz(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(RRDt    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ÐRDt
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_BugSuggestÁscCs\i|jƒd6|jƒd6|jƒd6|jƒd6|d6|d6}td||ƒdS(NRURVRRRXRbt GlobalDropCD(R[R\R*R R(RRDRfR((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(RRDRft    killedCnttdropRateR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_GlobalDropRateÑs
!cCsei|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_RealmLVUpÜs
 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.pyRås &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_WeekPartyPointscCsBi|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_FeastWeekPartyPointscCs2i|d6|d6}|j|ƒtd|ƒdS(NRUtGUIDtMailSend(R6R(RÈRÐRƒR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pyt DR_MailSends  cCs%i|d6|d6}td|ƒdS(NRURÐtMailGiveSuccess(R(RÈRÐR((sfD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\DataRecordPack.pytDR_MailGiveSuccesss 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_MailDels 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. ([RRRô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ýRR
R R RRRRR"R$R(R,R1R3R5R9R>RERKRPRVRjRpRxR~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 ,