|  |  |  | 
|---|
|  |  |  | import IpyGameDataPY | 
|---|
|  |  |  | import GameWorldProcess | 
|---|
|  |  |  | import PlayerFairyCeremony | 
|---|
|  |  |  | import PlayerNewFairyCeremony | 
|---|
|  |  |  | import PlayerActLogin | 
|---|
|  |  |  | import EventReport | 
|---|
|  |  |  | import PyGameData | 
|---|
|  |  |  | import ItemCommon | 
|---|
|  |  |  | 
|---|
|  |  |  | PlayerFamily.AddFamilyActivity(curPlayer, ShareDefine.FamilyActive_Party) | 
|---|
|  |  |  | EventReport.WriteEvent_FB(curPlayer, ChConfig.Def_FBMapID_FamilyParty, 0, ChConfig.CME_Log_Start) | 
|---|
|  |  |  | PlayerFairyCeremony.AddFCPartyActionCnt(curPlayer, ChConfig.Def_PPAct_FamilyParty, 1) | 
|---|
|  |  |  | PlayerNewFairyCeremony.AddFCPartyActionCnt(curPlayer, ChConfig.Def_PPAct_FamilyParty, 1) | 
|---|
|  |  |  | PlayerActLogin.AddLoginAwardActionCnt(curPlayer, ChConfig.Def_LoginAct_FamilyParty, 1) | 
|---|
|  |  |  | lineID = GameWorld.GetGameWorld().GetLineID() | 
|---|
|  |  |  | if lineID not in g_familyMapPlayerIDDict: | 
|---|
|  |  |  | g_familyMapPlayerIDDict[lineID] = [] | 
|---|
|  |  |  | 
|---|
|  |  |  | #给奖励 | 
|---|
|  |  |  | itemAward = IpyGameDataPY.GetFuncEvalCfg('FamilyPartyDesk', 3) | 
|---|
|  |  |  | for itemID, itemCount, isBind in itemAward: | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, isBind, [IPY_GameWorld.rptItem]) | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, 0, [IPY_GameWorld.rptItem]) | 
|---|
|  |  |  | addPoint = IpyGameDataPY.GetFuncCfg('FamilyPartyDesk') | 
|---|
|  |  |  | PlayerControl.NotifyCode(curPlayer, 'Party_CollectSuccess', [addPoint]) | 
|---|
|  |  |  | PlayerFamily.AddPlayerFamilyActiveValue(curPlayer, addPoint, True, ShareDefine.Def_AddFAVReason_FamilyParty) | 
|---|