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
«0¬hc@s|ddlZddlZddlZddlZddlZddlZddlZedƒ\ZZ    d„Z
d„Z dS(iÿÿÿÿNicCsñtjd||||fƒ| s6t|ƒdkrGtjdƒgS|d}|d}d}d}d}|tjkr†tjdƒ|d}    d}tjƒ}
tj||ƒ} tjd    ||| fƒ| sÚnd} g} g}x°t    |
j
ƒƒD]œ}t j |ƒ}|j |ƒ}|j ƒ}|jƒ}|dkrW| rW|} n||    krÿ|| kr…| j||gƒq›|j||gƒqÿqÿWd}| rõ|d}|rÑtj| ƒd}q.| jd
d „ƒ| dd}n9| r| }n*|r.|jd
d „ƒ|dd}n|rÙ|j ƒdkrV|jdƒn|j|    ƒ|jƒ}tjd |ƒqÙnS|tjtjtjtjtjgkrÓ|d}    d}tjƒ}
tjd||fƒd}d}xšt|
j
ƒƒD]†}t j |ƒ}|j |ƒ}|j ƒ}|jƒdkrJqn||    krf|}|}Pn| r|dkr|}|}qqW|rÙ|j ƒdkr´|jdƒn|j|    ƒ|jƒ}qÙnd}d|d|||gS(NsKGY_Query_EnterFB DoLogic() query_Type=%s,query_ID=%s,packCMDList=%s,tick=%sis    DoLogic() return []iiiÿÿÿÿtGeRen_chenxin_500807s?    DoLogic() tagMapID in ChConfig.Def_MapID_LineIDToPropertyIDs<    DoLogic()  tagMapID=%s,tagMapLineID=%s,maxPlayerCount=%stkeycSs|dS(Ni((tasd((s{D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_EnterFB.pyt<lambda>escSs|dS(Ni((R((s{D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_EnterFB.pyRlss'    DoLogic()  check ok!resultLineID=%ss*    DoLogic()  tagMapID=%s,tagMapLineID=%ss%ss%d(t    GameWorldtLogtlentChConfigtDef_MapID_LineIDToPropertyIDt GetGameWorldtFBLogictGetFBLineMaxPlayerCounttNonetxrangetGetGameWorldCountt IPY_GameWorldt GetMapCopyPlayerManagerByFbIndext GetPropertyIDtGetPlayerCounttappendtrandomtchoicetsorttSetFBFirstOpent SetPropertyIDt    GetLineIDtDef_FBMapID_HorsePetBosstDef_FBMapID_SealDemontDef_FBMapID_ZhuXianBosstDef_FBMapID_AllFamilyBosstDef_FBMapID_DemonKingtrangetGetCloseFBTick(t
query_Typetquery_IDt packCMDListttickttagMapIDt tagMapLineIDt resultLineIDthpPert
notifyMarkttagMapPropertyIDtgameWorldManagertmaxPlayerCounttfirstEmptyGameWorldtsameLineGameWorldListtfullLineGameWorldListtindext    gameWorldt playerManagert
propertyIDt curPlayerCntt findGameWorldtenterCntt findGameWordtfindPlayerManager((s{D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_EnterFB.pytDoLogic0sœ     
 
 
         
      2*
     c
Cs˜t|ƒ}| s%t|ƒdkr6tjdƒdSt|dƒ}t|dƒ}|d}|d}|d}|d}    tjd||    ||f|jƒƒ|dkrÄtj||ƒdS|jƒ|krÚdS|dkr6tj    |ƒ r6d}
||
kr6tj
d    ||
fƒtj|d
ƒdSnt j ||    ƒ} t j|||    | |ƒ} | smdStj||| d| d|d |    ƒdS( Nis%GY_Query_EnterFB DoResult() return []iiisGGY_Query_EnterFB DoResult() mapID=%s,funcLineID=%s,backFBID=%s,hpPer=%siÿÿÿÿisAbossѪÁ¿ÉÙÓڿɽøÈëµÄ×îµÍѪÁ¿°Ù·Ö±È£¬ÎÞ·¨½øÈë!hpPer=%s,minHPPer=%stDemonJar_Text4t
funcLineID(tevalRRRtintt GetPlayerIDt PlayerControlt
NotifyCodetGetMapIDtGetAssistTagPlayerIDtDebugLogtFBCommontGetFBLineEnterPosInfoR
tOnGetFBEnterPostPlayerResetWorldPosFB( t    curPlayert callFunNamet    funResultR$t
tagMapInfotbackFBIDR)R(tmapIDR;tminHPPertipyEnterPosInfotretPos((s{D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_EnterFB.pytDoResult×s8  
 
 
 
&  '( R
RR?RRDRRRt MapInfo_MapIDtMapInfo_LineIDR9RQ(((s{D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_EnterFB.pyt<module>s       
    §