| | |
| | | import FormulaControl
|
| | | import GameFuncComm
|
| | | import ChPyNetSendPack
|
| | | import PlayerPiaomiaoTask
|
| | | import NetPackCommon
|
| | | import NPCCommon
|
| | | import PlayerVip
|
| | |
| | | return
|
| | |
|
| | | curQuestData = QuestManager.FindQuest(taskID)
|
| | | if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
|
| | | PlayerPiaomiaoTask.OnFinishPiaomiaoTask(curPlayer, curMission)
|
| | | return
|
| | |
|
| | | rewardPer = 100 if rewardPer <= 0 else rewardPer
|
| | | moneyType, moneyCnt = 0, 0
|
| | |
| | | #放弃悬赏任务
|
| | | #if missionID == ChConfig.Def_ArrestMissionID:
|
| | | # PlayerArrestTask.OnDeleteArrestTask(curPlayer)
|
| | | |
| | | if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
|
| | | PlayerPiaomiaoTask.DoCancelPiaomiaoTask(curPlayer, curMission)
|
| | | return
|
| | |
|
| | | #先在任务表中找数据, 如果找到了, 就不遍历XML了
|
| | | if __DoLogic_DeleteMission(curPlayer, curMission):
|
| | |
| | |
|
| | | curQuestData = QuestManager.FindQuest(missionID)
|
| | | if not curQuestData:
|
| | | return
|
| | | |
| | | if curQuestData.Type == QuestCommon.Def_Mission_Type_Piaomiao:
|
| | | PlayerPiaomiaoTask.OnTakePiaomiaoTask(curPlayer, curMission)
|
| | | return
|
| | |
|
| | | QuestCommon.SetPlayerMissionState(curPlayer, curMission, 1)
|