hxp
2025-10-22 790490ed761346c37f46dad61f52dafe61c1627b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
…ßõhc@sÄddlZddlZddlZddlZddlZddlZddlZd„Zd„Zd„Z    d„Z
d„Z d„Z d„Z d    „Zd
„Zd „Zd „Zd „ZdS(iÿÿÿÿNcCs$|jtjƒsdSt|ƒdS(N(tNomalDictGetPropertytChConfigtDef_PDict_LLMJLVInfot SyncLLMJInfo(t    curPlayer((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt OnPlayerLogins
cCsP|jtjƒsdStj|tjdƒtj|tjdƒt|ƒdS(Ni(RRRt PlayerControltNomalDictSetPropertytDef_PDict_LLMJExptDef_PDict_LLMJDecomposeR(R((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt PlayerOnDay s 
cCs1|dt|dƒ}tj|tj|ƒdS(Nidic(tminRRRR(RtmjLVtzhanchuitlvInfo((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt SetMJLVInfo(scCs0|jtjƒ}|d}|d}||fS(Nid(RRR(RRR R ((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt GetMJLVInfo,s
 
cCs]|tjddƒkrdS|jtjƒr2dStjdƒt|ddƒt|ƒdS(NtLLMJis ¼¤»îÀúÁ·ÃØóÅi(    t IpyGameDataPYt
GetFuncCfgRRRt    GameWorldtDebugLogRR(RtctgID((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytOnActiviteByCTGID2s 
cCs¥t|ƒ\}}|sdStjƒjdƒ}|s;dS|jƒ}||krWdSt|||ƒ}tjd||||fƒt|||ƒt    |ƒdS(NiÿÿÿÿsAÀÛ¼ÓÀúÁ·ÃØóÅÕ½´¸: mjLV=%s,addCnt=%s,updZhanchui=%s,maxZhanchui=%s(
RRtIPY_DatatGetLLMJByIndextGetCostWarhammerR RRRR(RtaddCntR R t
maxIpyDatat maxZhanchuit updZhanchui((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddUseZhanchui=s  
cCsÎt|ƒ\}}|sdStjd|dƒ}|s<dS|jƒ}xe|r¯||kr¯|d7}tjd|dƒ}|r|jƒnd}tjd||fƒqKWt|||ƒt|ƒdS(NRiis ÀúÁ·ÃØóÅÉý¼¶: %s,nextZhanchui=%s(    RRtGetIpyGameDataRtGetIpyGameDataNotLogRRRR(RR R t nextIpyDatat nextZhanchui((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt
OnLLMJLVUpNs 
 
cCst|ƒ\}}|sdStjd|ƒ}|s8dS|jƒ}|jƒ}|jtjƒ}td||ƒ}||fS(NiR(ii(ii(    RRR t GetExpAddPert GetExpExUpperRRRtmax(RR t_tipyDatatexPertexUppertexNowtexRemain((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytGetAddExpPerInfo`s  cCst|ƒ\}}|sdStjd|ƒ}|s8dS|jƒ}|jƒ}|jtjƒ}td||ƒ}||fS(NiR(ii(ii(    RRR tGetDecomposeAddPertGetDecomposeExUpperRRR    R'(RR R(R)R*R+R,R-((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytGetAddDecomposePeros  cCsJ|dkrdS|jtjƒ|}tj|tj|ƒt|ƒdS(Ni(RRRRRR(RtexpExtupdEx((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddExpEx~s  
cCsJ|dkrdS|jtjƒ|}tj|tj|ƒt|ƒdS(Ni(RRR    RRR(Rt decomposeExR3((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pytAddExpDecompose‡s  
cCszt|ƒ\}}tjƒjtjƒ}||_||_|jt    j
ƒ|_ |jt    j ƒ|_ tj||ƒdS(N(RtObjPoolt
GetPoolMgrtacquiretChPyNetSendPackt tagSCLLMJInfotMJLVtZhanchuiRRRtExpExR    t DecomposeExt NetPackCommont SendFakePack(RR R t
clientPack((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyRs        (RR@RR:RRR7RR
RRRRR$R.R1R4R6R(((siD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerLLMJ.pyt<module>s$