| | |
| | | import PlayerSuccess
|
| | | import ShareDefine
|
| | | import ItemCommon
|
| | | import EventShell
|
| | | import GameWorld
|
| | | import PlayerTask
|
| | | import time
|
| | |
| | | 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):
|