跳转到内容
MOMU EMULATOR 服务器管理知识库需要帮助?联系客服 ↗
MOMUEMULATOR
ENGLISH
实操教程 / 284 分钟阅读 · 进阶

创建任务并修改目标与奖励

本包包含多个任务系统。经典转职任务、QuestWorld、WinQuest 与 CustomNpcQuest 使用不同编号和格式。先确认玩家正在使用哪套系统。

已记录流程2.0 版 · English / 简体中文
01 / 学习目标

要达到的结果

本包包含多个任务系统。经典转职任务、QuestWorld、WinQuest 与 CustomNpcQuest 使用不同编号和格式。先确认玩家正在使用哪套系统。

成功判断:按系统加载分组应用:经典任务用 /reload quest,自定义表用 /reload custom,WinQuest 使用 /reload spk。

开始之前

先阅读完整流程与版本说明,记录受影响角色,并将未修改备份放在数据扫描目录之外。

范围教学示例与已记录结构,生效方式及实际玩法需在部署版本验证。

需要的文件

分步操作

一步一步完成

  1. 步骤 1

    经典任务通过 Quest.txt、QuestObjective.txt、QuestReward.txt 关联。保留任务 ID、阶段顺序、前置任务及职业条件。

  2. 步骤 2

    WinQuest:CreationQuestSystem.xml 控制 NPC 与 Presentation/Quest 文本,CreationQuestData_1.ini 控制玩法。展示用 Index 从 0 开始,需与任务数据对应。

  3. 步骤 3

    每个 WinQuest 保留五行目标和四行奖励。目标类型 1 为击杀,2 为收集物品,3 为转生次数,4 为大师转生次数。行格式以随附任务说明为准。

  4. 步骤 4

    收集目标 MissionID 为 Type×512+Index,MissionLevel=255 接受任意物品等级。击杀目标 MissionID=65535 为任意怪物,MissionLevel=-1 为任意地图。这些通配值仅适用于此格式。

  5. 步骤 5

    测试接取、拒绝、击杀计数、领奖扣物、组队行为、奖励及重新登录。不要随意改动在线角色已持有任务的编号。

应用真实修改

使用步骤中本系统的加载方式;仅启动读取的配置需要维护重启。重载查询可显示已记录分组,但仍需核对具体字段是否仅启动读取。

查询文件重载方式 →

在游戏内验证结果

按系统加载分组应用:经典任务用 /reload quest,自定义表用 /reload custom,WinQuest 使用 /reload spk。

预期结果未出现时,先恢复备份并按相同方式重载或重启,再进行下一项修改。

依赖与重要细节

保持固定目标和奖励行数。随附 WinQuest 格式中奖励类型:1=金币、2=升级点、3=物品、4=WCoinC;不能将这些编号套用到其他奖励系统。

以随附 MOMU 配置快照为依据。参考条目标明备用副本与未确认字段,请核对部署版本;发布本页不代表审计过压缩包内容或验证过在线玩法。