hwj35
2025-06-16 12bfd1cd414e0fa14310a800df8288a844d6489f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
HWec@sgddlZddlZddlZddlZddlZddlZd„Zd„Zd„ZdS(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.pytOnExec3s|    
 
   cCsCi}tj|jd|dƒƒ|d<|ddkr=iStj|jd|dƒƒ|d<|ddkrtiStj|jd|dƒƒ|d<d    |d
<i}i}t|jd |d ƒƒ}|rØ|}nx6|jƒD](\}}||krqån|||<qåW|r(d ||d
<ntjd||fƒ|S(NsItemID%sR tItemIDis    ItemCnt%stCountsIsBind%st IsAuctionItemRtUserDatas UserDataEx%ss{}s%ss!GetGMTCompensationItemDict %s, %s(RR RR)titemsR(RRORPt UserDataDictt itemUserDatat
UserDataExRtvalue((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pyR4…s,###
     (    R9R5RRR/R1RRQR4(((skE:\SnxxServerCode\ServerPython\CoreServerGroup\GameServer\Script\GM\Commands\GMT_AddPersonalCompensation.pyt<module>s               R