cehua_ZWJ
2019-01-30 6afaa4408f4e09e3e95dbd92f0d1cd5a1fb2942b
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
x{[c@s÷ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    dZ
dZ dZ dZ dZdZdZd    Zedƒ\ZZZd
„Zd „Zd „Zd „Zd„Zd„ZdS(iÿÿÿÿNiiiieifigiÉiÊc Cs¹tjd|ƒ|\}}tjƒj|ƒ}| sE|jƒrjt|||itd6dd6ƒdS|jddƒ}| s|dkr´t|||itd6d
d6ƒdS|jd dƒ}|sñt|||itd6d d6ƒdStj    |jd ƒdƒ}    |    dkr=t|||itd6dd6ƒdStj    |jdƒdƒ}
|dkr•|
dkr•t|||itd6dd6ƒdS|jddƒ} t
j dƒ} | t } || krñt|||it d6dd6ƒdS| |\}}|dkr%t|||    |ƒ}n}|dkrUt|||    |||
| | ƒ}nM|d    krŽ|    dkrŽt|||    ||
| | ƒ}nitd6dd6}t||||ƒdS(NsGY_Query_GMTTaskMarket %strets token²»´æÔÚtmsgtcmdttcheckt check_awardtawardsÇëÇó²ÎÊý´íÎó(cmd)t
contractidsÇëÇó²ÎÊý´íÎó(contractid)tstepiiiiisÇëÇó²ÎÊý´íÎó(step)tpayitemsÇëÇó²ÎÊý´íÎó(payitem)tbillnot QQTaskMarkets²ÎÊý´íÎó(contractid)δÅäÖÃsÇëÇó²ÎÊý´íÎó(cmd step)(RRR(iiii(RR(ii(t    GameWorldtDebugLogtGetPlayerManagertFindPlayerByIDtIsEmptyt__GameServer_QueryPlayerResulttDef_Ret_TokenNotExisttgettDef_Ret_ParamErrtToIntDeft ReadChConfigtGetEvalChConfigtDef_QQTM_InfoDicttDef_CustomRet_ParamErrt__DoQQTM_Checkt__DoQQTM_Check_Awardt__DoQQTM_Award(t
query_Typetquery_IDt packCMDListtticktorderIdt    gmCmdDictt    curPlayerRRRR    R
tqqtmCfgttaskMarketDictttaskNumt conditionDicttretMsg((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pytDoLogicHsL !!! !!
 !  $!cCsdS(N((R#t callFunNamet    funResultR ((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pytDoResultšsc    Cs2||kritd6dd6S||}|d}t}|dkrf|jƒ|dkrt}qn¨|dkr|jƒdkrt}qn~|dkrÄ|d}tj||ƒrt}qnJ|d    krø|d}tj||ƒrt}qnit    d6d
|d6Si|d6|tkr*d nd d6S( NRs²ÎÊý´íÎó(step)δÅäÖÃRitLVitFamilytFBEntertMissions²»Ö§³Ö¸ÃÌõ¼þ²éѯ(%s)s
²½ÖèÒÑÍê³ÉsÓû§ÉÐδÍê³É±¾²½Öè(
RtDef_Ret_NoFinishtGetLVt
Def_Ret_OKt GetFamilyIDtFBLogict GetHadEnterFBt QuestCommontGetHadFinishMainMissiont"Def_CustomRet_Condition_Nonsupport(    R#RRR't conditionInfot conditionTypeRtmapIDt    missionID((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pyRs* 
 
 
 
 c    CsOt||||ƒ}|jdƒtkrKt|||||||ƒ}n|S(NR(RRR3R(    R#RRR'R&R    R
R$R(((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pyRÜs!c Cs    t}d}tj|tj|ƒ}    |    td|ƒ@rGt}d}n°tjd|t    |t
|j ƒg|ddfgƒ}
|
r÷tj |tj||    td|ƒBƒt }d}i|d6|d6|d    6|d
6|d 6} tj|d | ƒni|d 6|d6S(Ns ½±Àø·¢·Åʧ°Üis¸Ã²½Öè½±ÀøÒÑ·¢·Å¹ýRis ½±Àø·¢·Å³É¹¦RRR&R    R
tQQTaskMarketMailRR(tDef_Ret_AwardFailtPlayerQQt__GetQQPDictValuetChConfigtDef_PDict_QQTaskMarketRecordtpowtDef_Ret_AwardGott PlayerControltSendMailtDef_QQTM_MailContenttDef_QQTM_MailGetDayst GetPlayerIDt__SetQQPDictValueR3tDataRecordPacktDR_FuncGiveItem( R#RRR&R    R
R$RRt tmAwardRecordtisOKt addDataDict((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pyRâs    !')cCs›tjd|ƒ|sdn    |jƒ}|s5dn    |jƒ}t||dgƒ}tjƒjdddd|t|ƒƒtj    |||d|ƒdS(NsGMT_TaskMarket retMsg=%sRtGMT_TaskMarketit GMToolResult(
R tLogt GetPlayerNametGetAccIDtstrRtGameServer_QueryPlayerResulttlenRLtDR_ToolGMOperate(R!RR#R(t
playerNametaccIDt    resultMsg((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pyRõs((R@R R7RRFRLt ShareDefinet    PlayerPetRBR5R3R1RERR?RRR9trangeRHRIRR)R,RRRR(((sr.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\RemoteQuery\GY_Query_GMTTaskMarket.pyt<module>s0          
    R        ?