1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Cë{ec@ssddlZddlZddlZddlZddlZddlZddlZd„Zd„Zd„Z    dS(iÿÿÿÿNcCsQ|jƒddd…}x1|D])}||dkr |j|ƒq q q W|S(Nt(tkeystNonetpop(t    gmCmdDicttkeysListtkey((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pytClearEmptyFromDict's   
c Cs»d}t|ƒ}tjd|ƒ|jtjdƒ}|tjkr„g}g}|jddƒjdƒ}tjd|ƒxÑ|D]É}tj    |ƒ}i|d6}g}    tj
ƒj |ƒ}
|
sàtjd|ƒq†nxKt |
j ƒƒD]7} |
j| ƒ} | jƒ} | ró|    j| ƒqóqóW||    7}|    |d<|j|ƒq†Wtjd    |ƒtjd
|ƒt|ƒ}nt|jdd ƒƒ}|gkrÂtj||tjƒdS|jd d ƒ}tjƒ}| só||kr tj||tjƒdSt|jddƒƒ}|jddƒ}|jddƒ}ttjƒƒ}t|jddƒƒ}t|jddƒƒ}t|jddƒƒ}|jdtjƒ}|jddƒ}g}|jddƒ}|jƒdkr|jdƒ}ng}x6|D].}t||ƒ}|s4qn|j|ƒqWtj||||tj ||||ƒ|||d|ƒtj||tj!|ƒt"j#ddddt|ƒƒdS(NRs(GMT_AddPersonalCompensation gmCmdDict:%st
playerLists,s·¢ËÍÏÉÃËÓʼþ: familyIDList=%stfamilyIDs    not family %st PlayerIDLists    send FamilyIDList=%ss    send PlayerIDList=%ss[]tEndTimes2050-12-13 00:00:00tMailTypet0tTitletTexttGoldt    GoldPapertSilvertSendertDetailtitemNumstdetailitGMT_AddPersonalCompensation($Rt    GameWorldtDebugLogtgettGMCommontDef_GMKey_QueryTypetDef_GMKey_FamilyIDtsplittLogtToIntDeftGetFamilyManagert
FindFamilytrangetGetCounttGetAtt GetPlayerIDtappendtstrtevaltGMCommandResultt Def_ParamErrtGetCurrentDataTimeStrtDef_InvalidTimetinttuuidtuuid1tChConfigtDef_Mail_SenderSyststriptGetGMTCompensationItemDicttPlayerCompensationtAddPersonalItemt GetMailTextt Def_SuccesstDataRecordPacktDR_ToolGMOperate(torderIdRtstrMsgt    queryTypetsendFamilyIDListR
t familyIDListR    t
familyInfot memberIDListtfamilytindext    curMembert curMemberIDt    LimitTimet curServerTimeR RRtGUIDtgoldt    goldPapertsilvertsenderRtintemIndexStrListRtaddItemDictListt itemIndexStrt addItemDict((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pytOnExec4s|    
 
   c    Csxi}tj|jd|dƒƒ|d<|ddkr=iStj|jd|dƒƒ|d<|ddkrtiStj|jd|dƒƒ|d<tj|jd    |dƒƒ}d
|d <i}i}t|jd |d ƒƒ}|r÷|}nx6|jƒD](\}}||kr"qn|||<qW|rF||tj<n|r]d||d <ntjd||fƒ|S(NsItemID%sR tItemIDis    ItemCnt%stCountsIsBind%st IsAuctionItems AppointID%sRtUserDatas UserDataEx%ss{}s%ss!GetGMTCompensationItemDict %s, %s(RR RR)titemst ShareDefinetDef_CItemKey_AppointIDR(    RRORPt    appointIDt UserDataDictt itemUserDatat
UserDataExRtvalue((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pyR4†s2###
     (
R9R5RRR/R1RWRRQR4(((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pyt<module>s                R