ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py
@@ -26,6 +26,7 @@
import PlayerSuccess
import ShareDefine
import ItemCommon
import EventShell
import GameWorld
import PlayerTask
import time
@@ -224,19 +225,21 @@
    if msgType == "MineAreaAwardGet":
        awardInfoList = dataMsg[0]
        __DoGiveMineAreaAward(curPlayer, awardInfoList)
    elif msgType == "Pull":
        areaPlayerID = dataMsg[0]
        if areaPlayerID == curPlayer.GetPlayerID():
            PlayerTask.AddTaskValue(curPlayer, ChConfig.TaskType_MineItemSelf, 1)
        else:
            PlayerTask.AddTaskValue(curPlayer, ChConfig.TaskType_MineItemRob, 1)
    ## 取消拉取 (包含主动 或 被动驱赶)
    elif msgType == "MineAreaCancelPull":
        areaPlayerID, reason =  dataMsg
        __OnMineAreaPullEnd(curPlayer, areaPlayerID, reason)
        
    ## 拉取
    elif msgType == "Pull":
        areaPlayerID = dataMsg[0]
        isRob = (areaPlayerID and curPlayer.GetPlayerID() != areaPlayerID)
        EventShell.EventResponse_MineAreaPull(curPlayer, isRob)
        if areaPlayerID == curPlayer.GetPlayerID():
            PlayerTask.AddTaskValue(curPlayer, ChConfig.TaskType_MineItemSelf, 1)
        else:
            PlayerTask.AddTaskValue(curPlayer, ChConfig.TaskType_MineItemRob, 1)
    return
def __DoGiveMineAreaAward(curPlayer, awardInfoList):