hwj35
6 天以前 af4dc775b476decdc0692c2def06bbceda21c8d0
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
eë=jc@sšddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
dddddd„Z dS(iÿÿÿÿNc'Cs½
|sêtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|dƒtj|d    ƒtj|d
ƒtj|d ƒtj|d ƒtj|d ƒtj|dƒdStj|ƒjƒ|d}t|ƒdkr#|dnd}|dkrFt||ƒdS|dkr)|s¾g}tjƒ}xZt    |j
ƒƒD]:}|j |ƒ}|j ƒs¤q}n|j |jƒƒq}Wn    |g}|dkrt|ƒdkrï|dnd}g}    xQ|D]I}
|jtj|
ƒs$qn|    j |
ƒtj|tj|
dƒqWtj|dƒ|rg} tjƒ}xut    |jƒƒD]a}|j|ƒ}|jƒ} |jtj| ƒrŠtj|tj| dƒ| j | ƒqŠqŠWtj|| ƒtj|dƒqntj||    ƒdS|dkr\tj|tjdƒtj|ƒdS|dkrÌ|}
t|ƒdkrŠ|dnd} t|ƒdkr¬|dnd}tj||
| |ƒdS|dkr†|}|jƒjt j!ƒ}xmt    |j"ƒƒD]Y}|j#|ƒ}| s    |j$ƒr7q    n|sX|j%t j&ƒrXq    qXn|j'ƒq    W|r‚tj|ƒj(ƒndS|dkr”g} |s@tjƒ}x€t    |j)ƒƒD]l}|j*|ƒ}|j+ƒ}tj,||ƒsöq½ntj-||dƒtj.||dƒ| j |ƒq½Wtj|dƒn3|}t|ƒdkrb|dnd}t|ƒdkr„|dnd}tj0d|ƒ}|sºtj|d|ƒdS|r|j1ƒ}tj0d||ƒstj|d||fƒdSn| j |ƒ|dkr1tj-|||ƒntj,||ƒ}tj.|||ƒtj|d |||fƒtj2|| ƒtj3|ƒdS|}tj4||ƒ}|sÊtj|d!|ƒdS|j5ƒ}
tj0d"|
ƒ}|sòdS|j6ƒ}|dkrftj7|j8ƒƒ|j9ƒ|j:t j;ƒrO|j<t j;dƒntj|d#|ƒn=|d$krât|ƒdkrŽ|dnd}tj=|ƒ}t>||ƒ}|j<t j?|ƒtj|d%||fƒnÁ|d&kr¡t|ƒdkr
|dnd}|j:t j@ƒ}tjA|
|ƒ}||kr^tj|d'||fƒdSt>|||ƒ} tjB||| ƒtj|d(| |fƒn|d)kr„    t|ƒdkrÉ|dnd}!t>d*|!ƒ}!|d}"|j8ƒ}#|#jCt jDƒ|#jCt jEƒx`|"D]X}$tj0d+|$ƒsM    tj|d,|$ƒq    n|#jFt jD|$ƒ|#jFt jE|!ƒq    W|j9ƒn|d-kr
t|ƒdkr¬    |dnd}%tj0d.||%ƒså    tj|d/|%|fƒdStjG|||%ƒtj|d0|%|fƒnŽ|d1kr£
t|ƒdkr=
|dnd}&tj0d2||&ƒsv
tj|d3|&|fƒdStjH||&ƒtj|d4|&|fƒntj|ƒjI|ƒdS(5NsÎ佫֨ÖÃ: Hero 0 ±³°üλÖÃs"Î佫µÈ¼¶: Hero l ±³°üλÖàÉèÖõȼ¶sÎ佫ÉýÐÇ: Hero s ±³°üλÖàÉýxÐÇs5Î佫Ì츳: Hero st ±³°üλÖà Ì츳µÈ¼¶ [Ö¸¶¨Ì츳ID ...]s"Îä½«Í»ÆÆ: Hero b ±³°üλÖàÉèÖõȼ¶s"Î佫¾õÐÑ: Hero a ±³°üλÖàÉèÖõȼ¶s!ÖØÖÃͼ¼ø: Hero t 0 [ÖØÖÃÕóÈÝÍÆ¼ö]sÖØÖÃÖØÉú: Hero rs*Î佫Ƥ·ô: Hero sk Î佫ID Æ¤·ôË÷Òý ÊÇ·ñ½âËøsÖØÖÃËÞÔµ: Hero sy 0s(ÉèÖÃËÞÔµ: Hero sy ËÞÔµID µÈ¼¶ [ÊÇ·ñ¼¤»î]s%ÐÂÔöÎ佫: MakeItemCount Ó¢ÐÛID [¸öÊý]s,Ò»¼üÂú¼¶: Hero max [Ö¸¶¨µÈ¼¶ ÐǼ¶ Í»ÆÆ ¾õÐÑ]s%Çå¿ÕÎ佫: Hero clear [ÊÇ·ñ°üº¬ÉúЧ¿¨]iitmaxttis ÖØÖÃͼ¼øOK!s ÖØÖÃÍÆ¼öOK!trtskitcleartsysÖØÖÃËÞÔµt    HeroFatessËÞÔµID²»´æÔÚ: %stHeroFatesQualityLVsËÞԵƷÖÊ(%s)µÈ¼¶(%s)²»´æÔÚsÉèÖÃËÞÔµID=%s,LV=%s,State=%ss²»´æÔÚÎ佫: itemIndex=%stHerosÖØÖÃÎ佫: itemIndex=%stlsÉèÖÃÎ佫µÈ¼¶: %s,itemIndex=%stssÎ佫ÒÑÂúÐÇ: %s,itemIndex=%ss¸üÐÂÎ佫ÐǼ¶: %s,itemIndex=%ststi
t
HeroTalents²»´æÔÚ¸ÃÌ츳: %stbtHeroQualityBreaksÍ»ÆÆµÈ¼¶²»´æÔÚ:%s Æ·ÖÊ:%ssÉèÖÃÎä½«Í»ÆÆ: %s,itemIndex=%statHeroQualityAwakes¾õÐѵȼ¶²»´æÔÚ:%s Æ·ÖÊ:%ssÉèÖÃÎ佫¾õÐÑ: %s,itemIndex=%s(Jt    GameWorldt DebugAnswert PlayerOnlinetGetOnlinePlayertRefreshRoleAttrtlent __oneKeyMaxt IpyGameDataPYtIPY_Datatranget GetHeroCounttGetHeroByIndextGetPlayerCanUsetappendt    GetHeroIDtNomalDictGetPropertytChConfigtDef_PDict_HeroBookt PlayerControltNomalDictSetPropertytGetLineupRecommendCounttGetLineupRecommendByIndextGetRecommendIDtDef_PDict_HeroRecommendt
PlayerHerotSync_LineupRecommendInfot Sync_HeroInfotDef_PDict_HeroAwakeRebirthCnttSync_PlayerHeroInfot GMSetHeroSkintGetItemManagertGetPackt ShareDefinetrptHerotGetCounttGetAttIsEmptytGetUserAttrCounttDef_IudetHeroEffPresetIDtCleart ReCalcAllAttrtGetHeroFatesCounttGetHeroFatesByIndext
GetFatesIDtGetHeroFatesStatetSetHeroFatesStatetSetHeroFatesLVtNonetGetIpyGameDatatGetFatesQualitytSync_HeroFatesInfotRefreshLordAttrt GetHeroItemt GetItemTypeIDt
GetQualityt InitHeroItemtGetItemt    Sync_Itemt GetUserAttrtDef_IudetHeroCardEffectivet SetUserAttrt GetHeroLVMaxtmintDef_IudetHeroLVtDef_IudetHeroStartGetHeroStarMaxt DoHeroUpdStart ClearUserAttrtDef_IudetHeroTalentIDtDef_IudetHeroTalentIDLVt AddUserAttrtSetHeroBreakLVtSetHeroAwakeLVtOnHeroItemUpate('t    curPlayertmsgListtvaluetvalue2t
heroIDListt
ipyDataMgrtindextipyDatatrecommendResettsyncHeroIDListtheroIDt
syncIDListt recommendIDt    skinIndextisActivetisAlltbackPacktitcurItemtfatesIDtfatesLVt
fatesStatet fatesQualityt    itemIndextheroItemt heroIpyDatatqualitytheroLVtLVMaxtaddStartcurStartstarMaxtupdStarttalentLVt talentIDListtitemttalentIDtbreakLVtawakeLV((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Hero.pytOnExec!s\
"          "        ""        ""       
 " "  "
    " "c     Cs    t|ƒdkr|dnd}t|ƒdkr>|dnd}t|ƒdkr`|dnd}t|ƒdkr‚|dnd}g}tjƒ}xNt|jƒƒD]:}|j|ƒ}    |    jƒsÔq­n|j|    j    ƒƒq­W|j
ƒj t j ƒ}
xjt|
jƒƒD]V}|
j|ƒ} | s| jƒrDqn| jƒ} | |kr|j| ƒqqWx$|D]} tj|| dtƒqwWx[t|
jƒƒD]G}|
j|ƒ} | sª| jƒrØqªnt|| ||||ƒqªWtj|dƒdS(NiiiisÒ»¼üOK!(RR@RRRRRRRRR/R0R1R2R3R4R5RFtremovet ItemControlertGivePlayerItemtFalset __setHeroItemRR( R[R\tsetLVtsetStart
setBreakLVt
setAwakeLVR_R`RaRbtcurPackRsRe((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Hero.pyRþs8""""     cCs?|jƒ}tjd|ƒ}|s(dS|jƒ}    tjd|    ƒ}
|
sPdS|jƒ} tj| ƒd} x6tddƒD]%} tjd|    | ƒsžPn| } qW|dkrät
|| ƒ}tjd|    |ƒsêd}qên| }tj ||t ƒd}| j tjƒ}xj|r|dkr|d7}tjd|dƒ}|jƒ}tj|||t ƒ| j tjƒ}qWd}x6tddƒD]%}tjd|    |ƒs·Pn|}q˜W|dkrýt
||ƒ}tjd|    |ƒsd}qn|}tj|||t ƒtj||ƒ}|dkrIt
||ƒ}n|}tj|||t ƒtj|ƒ}|dkr›tdt
||ƒƒ}n|}| jtj|ƒ|jƒ}|dkr||krötj|d    ||fƒdS|j|ƒ}| jtj|ƒn|j ƒt!j"|ƒj#|ƒdS(
NRt HeroQualityiiidRi
RsƤ·ô²»´æÔÚ:%s Æ·ÖÊ:%s($RFRRARGRIR)RHRtGetIpyGameDataNotLogR@RORYR†R6R1tDef_IudetHeroTalentIDAwakeRandtrandomtrandinttGetItemPlaceIndextdoSelectAwakeTalentRXRRRSRNRRMRPt GetSkinIDListRRRatDef_IudetHeroSkinRJRRRZ(R[RsRˆR‰RŠR‹t    setSkinIDReRtRutqualityIpyDatat
singleItemt
awakeLVMaxtaLVRtdoCntt awakeRandCntt selectIndexRrt
breakLVMaxtbLVR€RzR{tlvMaxt    updHeroLVt
skinIDListRh((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Hero.pyR‡$sx    
 
 
 
( R)R1RR#R„RRR!RR‚RR@R‡(((shD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GM\Commands\Hero.pyt<module>s             Ý    &