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)
|