本文脚本完全适配Hero引擎,以“新手击杀野猪领奖励”为例,覆盖NPC接取、杀怪计数、交任务发奖励全环节,附文件存放路径与ID查询方法。
一、前期准备:查ID与工具
1.工具:HeroM2脚本编辑器、DBC数据库工具(服务端自带)。
2.查关键ID:打开DBC加载“Mir200\DB\StdItem.DB”“Monster.DB”,记录:任务NPCID(如“新手向导”ID1001)、目标怪物ID(如“野猪”ID201)、奖励物品ID(如“新手剑”ID301);打开“MapInfo.txt”记NPC所在地图ID(如新手村3)。
二、核心脚本:分3模块实现
所有脚本基于Hero引擎命令编写,分“NPC接任务”“杀怪计数”“交任务领奖”三部分,文件分别存放在对应目录。
模块1:NPC接取任务脚本(存于NPCGen.txt)
文件路径:Mir200\Envir\NPCGen.txt,找到任务NPC(如新手向导),添加以下代码,实现
一、前期准备:查ID与工具
1.工具:HeroM2脚本编辑器、DBC数据库工具(服务端自带)。
2.查关键ID:打开DBC加载“Mir200\DB\StdItem.DB”“Monster.DB”,记录:任务NPCID(如“新手向导”ID1001)、目标怪物ID(如“野猪”ID201)、奖励物品ID(如“新手剑”ID301);打开“MapInfo.txt”记NPC所在地图ID(如新手村3)。
二、核心脚本:分3模块实现
所有脚本基于Hero引擎命令编写,分“NPC接任务”“杀怪计数”“交任务领奖”三部分,文件分别存放在对应目录。
模块1:NPC接取任务脚本(存于NPCGen.txt)
文件路径:Mir200\Envir\NPCGen.txt,找到任务NPC(如新手向导),添加以下代码,实现

