hxp
2025-12-12 9686b06e1a3c883f14ecb4e5dd44a4e4c8456ed3
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
1%0ic@sìddlZddlZddlZddlTddlTiZdd d„ƒYZdd d„ƒYZdefd„ƒYZ    e    ƒZ
e
ee d    e
j j e
j jfƒ<d
efd „ƒYZeƒZeee d    ej ejfƒ<dS(iÿÿÿÿN(t*tBStringcBsVeZdZdZdZd„Zddd„Zd„Zd„Z    d„Z
d„Z RS(    itcCs|jƒdS(N(tClear(tself((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyt__init__s
cCsJ|jƒtj||ƒ\|_}tj|||jƒ\|_}|S(N(RtCommFunctReadBYTEtNameLent
ReadStringtName(Rt_lpDatat_post_Len((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pytReadDatas
!cCsd|_d|_dS(NiR(RR
(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRs        cCs'd}|d7}||jjƒ7}|S(Nii(R
tLength(Rtlength((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyt    GetLength$s
cCs:d}tj||jƒ}tj||j|jƒ}|S(NR(Rt    WriteBYTERt WriteStringR
(Rtdata((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyt    GetBuffer*scCsd|j|jf}|S(Nsj:
                            NameLen:%d,
                            Name:%s
                            (RR
(Rt
DumpString((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyt OutputString0s N( t__name__t
__module__RR
tNoneRRRRRRR(((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRs                ttagHeadcBsPeZdZdZd„Zddd„Zd„Zd„Zd„Zd„Z    RS(icCs|jƒdS(N(R(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR?s
cCsD|jƒtj||ƒ\|_}tj||ƒ\|_}|S(N(RRRtCmdtSubCmd(RR R R ((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRCs
cCsd|_d|_dS(Ni(RR(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRKs        cCsd}|d7}|d7}|S(Nii((RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRPs
 
cCs4d}tj||jƒ}tj||jƒ}|S(NR(RRRR(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRVscCsd|j|jf}|S(Nsh:
                            Cmd:%d,
                            SubCmd:%d
                            (RR(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR\s (
RRRRRRRRRR(((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR<s                t tagSSCommMsgcBsweZeƒZdZdZdZdZdZdZ    dZ d„Z ddd„Z d„Zd„Zd„Zd„ZRS(    iRcCs&|jƒd|j_d|j_dS(NiÂi(RtHeadRR(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRts
  cCsÑ|jƒ|jj||ƒ}tj||ƒ\|_}tj||ƒ\|_}tj||ƒ\|_}tj    |||jƒ\|_
}tj||ƒ\|_ }tj    |||j ƒ\|_ }|S(N( RRRRt    ReadDWORDt FromServerIDt
ServerTimeRtTypeLenR    tMsgTypetLentData(RR R R ((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRzs
!!cCsktƒ|_|jjƒd|j_d|j_d|_d|_d|_d|_d|_    d|_
dS(NiÂiiR( RRRRRR!R"R#R$R%R&(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR…s                            cCskd}||jjƒ7}|d7}|d7}|d7}|t|jƒ7}|d7}|t|jƒ7}|S(Niii(RRtlenR$R&(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR’s
 
 
 
cCs»d}tj||jjƒ|jjƒƒ}tj||jƒ}tj||jƒ}tj||j    ƒ}tj||j    |j
ƒ}tj||j ƒ}tj||j |j ƒ}|S(NR( RRRRRt
WriteDWORDR!R"RR#R$R%R&(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRžs'cCs>d|jjƒ|j|j|j|j|j|jf}|S(NsR
                                Head:%s,
                                FromServerID:%d,
                                ServerTime:%d,
                                TypeLen:%d,
                                MsgType:%s,
                                Len:%d,
                                Data:%s
                                (RRR!R"R#R$R%R&(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR©s      N(RRRRR!R"R#R$R%R&RRRRRRRR(((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRjs                        s
0x%02x%02xt    tagSSTestcBskeZdZdefdefdefgZd„Zddd„Zd„Zd„Z    d    „Z
d
„Z RS( iRRR&cCs |jƒd|_d|_dS(NiÂi(RRR(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRÎs
        icCs8|jƒtt|ƒ|||jƒƒ||jƒS(N(Rtmemmovet    addressofR(Rt
stringDataR t_len((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRÔs
 cCsd|_d|_d|_dS(NiÂii(RRR&(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRÙs            cCs
ttƒS(N(tsizeofR)(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRßscCstt|ƒ|jƒƒS(N(t    string_atR+R(R((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRâscCs d|j|j|jf}|S(NsÆ// C2 01 ¿ç·þ·þÎñÆ÷¼äµÄ²âÊÔ°ü //tagSSTest:
                                Cmd:%s,
                                SubCmd:%s,
                                Data:%d
                                (RRR&(RR((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyRås
 ( RRt_pack_tc_ubytetc_intt_fields_RRRRRR(((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyR)Æs                        (((Rtbinasciitcopytstructtctypest ChNetPackDictRRt    StructureRtm_NAtagSSCommMsgtevalRRRR)t m_NAtagSSTest(((snD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\ChServerToServerPyPack.pyt<module>s   
 
..U    &-