本帖最后由 灯火长明 于 2023-10-5 22:14 编辑 Use Example: 添加新任务: //对应参数 name:任务名称, questNpc:委托人, taskType:任务类型(0主线,1支线,2特殊), level:任务难度, objective:任务目标(完成任务的具体步骤), description:描述 $taskManager.createTask("寻找xxx","委托人",0,"任务难度->简单","目标->寻找\c[1]xxx","描述"); $taskManager.addReward(0,1,15); // 对应参数 rewardType:奖励类型:0,武器;1,防具;2,道具;3,金币;4,经验, itemId:奖励编号,从1开始, rewardNum:奖励数量 $taskManager.addReward(1,1,20); $taskManager.addReward(3,1,20); $taskManager.addReward(4,1,20); $taskManager.addTask(); //填好任务详情和任务奖励后调用 如果想再添加一个任务重复调用上方代码即可 完成任务: $taskManager.completeTask("任务名称"); 让任务失败: $taskManager.taskFail("任务名称"); 判断任务是否完成 $taskManager.isFinish("任务名称"); |