cehua_lyf
2019-03-06 3c8ee0a8a524a6251d7d5aae2372e76fd8a99b9c
1
2
3
4
5
6
7
8
9
10
11
0š[c@sSddlZddlZddlZddlZd„Zdefd„ƒYZdS(iÿÿÿÿNcCstjƒj|ƒdS(N(t PyDataManagertGetSealDemonRecordManagertCheckSealDemonAward(t    curPlayer((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyt OnPlayerLoginstSealDemonManagercBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs i|_dS(N(t SealDemonDict(tself((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyt__init__#s    cCs\tjƒ}|jƒ||_||_||_||j|<tjd|||fƒdS(Ns,¸üзâħ̳¼Ç¼ PlayerID=%s,lineid=%s,rank=%s(    tPyGameDataStructttagDBPySealDemonRecordtcleartPlayerIDtLineIDtRankRt    GameWorldtDebugLog(RtplayerIDtlineidtranktsealDemonRecord((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pytUpdateSealDemonRecord's 
             cCsl|jƒ}||jkrdS|jj|ƒ}t|j|jgƒ}|jddd|t|ƒƒdS(NitSealDemonAward(t GetPlayerIDRtpoptstrR RtMapServer_QueryPlayerResulttlen(RRRRtresult((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyR2s cCskd}d}d}x1|jjƒD] }|d7}||jƒ7}q"Wtjd|ƒtj||ƒ|S(NtiisSaveSealDemonRecord cnt :%s(Rtvaluest    getBufferRtLogtCommFunct
WriteDWORD(RtsavaDatatcntDatatcntR((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyt GetSaveData=s
cCs’tj||ƒ\}}tjd|ƒi|_xYt|ƒD]K}tjƒ}|jƒ||j    |||ƒ7}|j
}||j|<q?W|S(NsLoadSealDemonRecord cnt :%s( R!t    ReadDWORDRR RtxrangeR    R
R treadDataR (RtdatastpostdataslenR%t_tdataR((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pytLoadPyGameDataIs     
    (t__name__t
__module__RRRR&R/(((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyR!s
                   (RRR!R    RtobjectR(((sJ.\ServerPython\CoreServerGroup\GameServer\Script\Player\PlayerSealDemon.pyt<module>s