ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py
@@ -862,6 +862,18 @@
    callFunc(tick)
    return
## 开始采集
#  @param curPlayer 当前玩家
#  @param curNPC 当前NPC
#  @return None or False
#  @remarks 函数详细说明.
def OnBeginCollect(curPlayer, curNPC):
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnBeginCollect"))
    if callFunc:
        callFunc(curPlayer, curNPC)
    return
## 收集中(家族战副本中的棋和塔)
#  @param curPlayer 当前玩家
#  @param tick 当前时间
@@ -879,7 +891,7 @@
#  @param tick 当前时间
#  @return None or False
#  @remarks 函数详细说明.
def OnCollectOK(curPlayer, tick):
def OnCollectOK(curPlayer, npcID, tick):
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
    
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnCollectOK"))
@@ -889,7 +901,7 @@
        return False
    
    #执行副本逻辑
    callFunc(curPlayer, tick)
    callFunc(curPlayer, npcID, tick)
    return
## 玩家离开副本
@@ -2097,3 +2109,11 @@
    
    return callFunc(curPlayer, tick)
def OnPlayerLVUp(curPlayer):
    ## 玩家升级
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnPlayerLVUp"))
    if callFunc == None:
        return False
    return callFunc(curPlayer)