cehua-HWJ35
2019-01-08 e91d790ca11dda2c8361af8e406d49a0dae8d63a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
:3\c@s ddlZddlZddlZddlZddlZddlZddlZddlZd„Zd„Z    dddddd„Z
d„Z d„Z dS(iÿÿÿÿNcCsdS(N((t
query_Typetquery_IDt packCMDListttick((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pytDoLogic$sc Csht|ƒ}tjd||jƒƒ|s0dS|\}}}}}    }
t||||||    |
ƒdS(Ns"GY_Query_CrossRealmReg DoResult %s(tevalt    GameWorldtLogt GetPlayerIDtRegisterEnterCrossServer( t    curPlayert callFunNamet    funResultRt
resultInfot registerTypetmapIDt    dataMapIDt    copyMapIDtposXtposY((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pytDoResult0s ic     Cs”|jƒ}tjƒr,tjd|ƒdS|jtjƒ}|tjkrqtjd||f|jƒƒdS|sÛ|tjkrd}    ndSt    |    ƒ}
|
sÀtjd||    fƒdS|
\}}}}|}n|sådSt
j |ƒ|tjkr)t j ƒ} || _tj|| ƒn|jtj|ƒ|jtj|ƒ|||||ƒtjd|||||||jƒf|ƒdS(Ns!    ¿ç·þ·þÎñÆ÷²»ÔÊÐíÉÏ´«±¨ÃûÊý¾Ý!sD¿ç·þÒѾ­ÔÚÉÏ´«Êý¾Ý£¬²»Öظ´Ìá½»!playerRegisterType=%s,registerType=%stCrossPenglaiZones@ÕÒ²»µ½¸Ã·þÎñÆ÷¶ÔÓ¦¿ç·þ·ÖÇø: registerType=%s,registerTableName=%ssk    ·¢ËÍ¿ç·þÍæ¼ÒÊý¾Ý×¢²á: registerType=%s,mapID=%s,dataMapID=%s,copyMapID=%s,posX=%s,posY=%s,GetVsRoomId=%s(RRt IsCrossServerRt GetDictByKeytChConfigtDef_PlayerKey_CrossRegisterTypet"RegisterEnter_CrossServerMapIDListtErrLogt"GetCurServerGroupIDRegisterMapInfot PlayerControltUpdPlayerServerGroupIDtChPyNetSendPackttagMCPrepareEnterCrossServert    DataMapIDt NetPackCommont SendFakePacktSetDictt"SendMergeRegisterPlayerAfterChangetCrossRealmPlayertGetCrossPlayerNamet GetVsRoomId( R
RRRRRRtplayerIDtplayerRegisterTypetregisterTableNametRegisterMapInfotprepareEnterCrossServer((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pyR    9s<                  %    &c
Cstjƒ}t|d|ƒs#dStjƒ}xÐtt|d|ƒƒƒD]²}t|d|ƒ|ƒ}|jƒ}x„|D]|}t|t    ƒr·|d|ko²|dknsÒt|t
ƒr~||kr~|j ƒ|j ƒ|j ƒ|jƒfSq~WqLWdS(Ns
Get%sCounts Get%sByIndexii(t IpyGameDataPYtIPY_DatathasattrRtGetServerGroupIDtxrangetgetattrtGetServerGroupIDListt
isinstancettupletinttGetMapIDt GetCopyMapIDtGetPosXtGetPosY(t    tableNamet
ipyDataMgrt serverGroupIDtitipyDatatserverGroupIDListtserverGroupIDInfo((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pyRas  #  30c    Cs?tjƒ}tjƒj|ƒ}|jtjƒ}|jtjdƒ|j    ƒ}|j
ƒ}tj d||f|ƒ|s¸|j ƒ}tj d||ƒt j|tjƒƒdS|tjkrþtj|ƒtj|dƒt j|tjƒƒdSt|gƒ}tjƒj|jƒddd|t|ƒƒdS(Nis8GameServer_MergeRegisterResult registerType=%s,result=%ssCrossRealmReg result Error:%sit CrossRealmReg(t IPY_GameWorldtIPY_GMMergeRegisterPlayerResultRtGetPlayerManagertGetPlayerByIndexRRRR$Rt    GetResultRt GetErrorMsgR"R#RttagMCEnterCrossServerErrorRR&tDoEnterCrossRealmRtSetCrossRealmStatettagMCStartEnterCrossServertstrtGameServer_QueryPlayerResulttGetIDtlen(    tindexRtregisterResultR
RR)tresultterrorMsgtmsgList((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pytGameServer_MergeRegisterResultts(     .( RRR&RDRR"R.RRRR    RRW(((s‚E:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_CrossRealmReg.pyt<module>s                     (