8896 【后端】特权令(修复默认参数同步bug)
 
	
	
	
	
	
	
	
	
	
	
	
	
	
 |  |  | 
 |  |  | def SyncCollectionItemInfo(curPlayer, addExp, addMoney, addZhenQi, syncItemInfoList, collectNPCID=0):
 | 
 |  |  |     return #暂不同步
 | 
 |  |  | 
 | 
 |  |  | def SyncCollNPCTime(curPlayer, npcIDList=[]):
 | 
 |  |  | def SyncCollNPCTime(curPlayer, npcIDList=None):
 | 
 |  |  |     ## 同步采集NPC功能号采集次数
 | 
 |  |  |     
 | 
 |  |  |     isSyncAll = False
 | 
 |  |  |     if not npcIDList:
 | 
 |  |  |     if npcIDList == None:
 | 
 |  |  |         npcIDList = []
 | 
 |  |  |         isSyncAll = True
 | 
 |  |  |         ipyDataMgr = IpyGameDataPY.IPY_Data()
 | 
 |  |  |         for index in xrange(ipyDataMgr.GetCollectNPCCount()):
 | 
 
 |  |  | 
 |  |  |     Sync_FuncSysPrivilege(curPlayer, [funcSysID])
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | def Sync_FuncSysPrivilege(curPlayer, syncIDList=[]):
 | 
 |  |  |     if not syncIDList:
 | 
 |  |  | def Sync_FuncSysPrivilege(curPlayer, syncIDList=None):
 | 
 |  |  |     if syncIDList == None:
 | 
 |  |  |         syncIDList = []
 | 
 |  |  |         ipyDataMgr = IpyGameDataPY.IPY_Data()
 | 
 |  |  |         lastIpyData = ipyDataMgr.GetFuncSysPrivilegeByIndex(ipyDataMgr.GetFuncSysPrivilegeCount() - 1)
 | 
 |  |  |         maxFuncID = lastIpyData.GetFuncSysID()
 | 
 
 |  |  | 
 |  |  |     Sync_BossFirstKillState(curPlayer, [bossID])
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | def Sync_BossFirstKillState(curPlayer, syncBossIDList=[], isForce=False):
 | 
 |  |  |     if not syncBossIDList:
 | 
 |  |  | def Sync_BossFirstKillState(curPlayer, syncBossIDList=None, isForce=False):
 | 
 |  |  |     if syncBossIDList == None:
 | 
 |  |  |         syncBossIDList = []
 | 
 |  |  |         ipyDataMgr = IpyGameDataPY.IPY_Data()
 | 
 |  |  |         for index in xrange(ipyDataMgr.GetBOSSFirstKillCount()):
 | 
 |  |  |             ipyData = ipyDataMgr.GetBOSSFirstKillByIndex(index)
 |