
NPC系统设置
什么是NPC NPC就是英文(Non-Player-Controlled Character)“非玩家控制角色”的缩写,这个概念最早起源于单机版游戏,逐渐延伸到整个游戏领域。 举个最简单的例子,您在买卖物品的时候需要点击的那个商人就是NPC,还有做任务时需要对话的人物等等都属于NPC。 NPC相关的配置文件 和NPC配置相关的文件有两个,分别是服务端 \Mir200\Envir\ 里面的 Npcs
什么是NPC NPC就是英文(Non-Player-Controlled Character)“非玩家控制角色”的缩写,这个概念最早起源于单机版游戏,逐渐延伸到整个游戏领域。 举个最简单的例子,您在买卖物品的时候需要点击的那个商人就是NPC,还有做任务时需要对话的人物等等都属于NPC。 NPC相关的配置文件 和NPC配置相关的文件有两个,分别是服务端 \Mir200\Envir\ 里面的 Npcs
最新的MonGen.tx配置格式应该如下 3 350 325 白野猪 0 1 60 0 @ @ @ -1 1 地图ID X Y 怪物名 范围(默认0) 数量(默认0) 时间(默认-1) 刷新集中率(默认0) 刷新时触发QFunc脚本标签,不需要请填@不要留空 死亡时触发QFunc脚本标签,不需要请填@不要留空 创建怪物时触发QFunc脚本标签,不需要请填@不要留空 刷新时全局G变量存储值(默认-1
生活技能弹出面版显示内容配置: MirServer\Mir200\Envir\MakeMagic.txt 格式: 技能编号(0-9) 所需技能等级 所需人物等级 $一级分类 $二级分类(可有可无)... 装备名称 示例: ;打造武器 技能等级 人物等级 分类 装备名称 0 0 110 $战士专用 火舞凤凰斩 ;打造盔甲 技能等级
功能说明 可以非常方便的管理和修改NPC脚本,相当于管理后台,修改一次并重新加载常量列表及NPC脚本后, 所有相关联脚本的字符就全部改掉了。 常量配置文件的位置 \Mir200\Envir\DefiniensConst.txt 常量配置文件的格式 ;自定义常量名称 自定义常量值(支持字符及汉字) 游戏名称 龙引擎传奇 押镖一次所需元宝 50 调用格式 [$定义常量的名称] 使用示例 [@main]
变量格式 作用说明 <$IDX(A)> 显示身上装备的MakeIndex编号,参数A:装备位置(0-20) <$ITEMINFO[X].Y> 指定MakeIndex物品的属性,参数X:物品的MakeIndex 参数Y:具体属性代码 (参照下方附表)) 使用实例 <$ITEMINFO[$IDX(1)].Name> //显示位置1(武器)的名字 <$IT
AnsiReplaceText 变量 要替换的关键字 替换后内容 命令参数 参数 含义 变量 要替换内容的变量的名字 要替换的关键字 要替换的关键字 替换后的内容 替换后的内容 使用说明 本命令可以将制定变量中的指定关键字替换成其他的内容。 AnsiReplaceText S10 待替换 替换后 假如:S10 = http://www.XXX.com 执行:AnsiReplaceText S10
变量 含义 显示当前人物还未分配的属性点数 表示显示当前人物的攻击已分配的附加点数 表示显示当前人物的魔法已分配的附加点数 表示显示当前人物的道术已分配的附加点数 表示显示当前人物的防御已分配的附加点数 表示显示当前人物的魔防已分配的附加点数 表示显示当前人物的HP已分配的附加点数 ----------------------------------------------------------
<$SERVERNAME> 服务器名称 <$SERVERIP> 对应Mir200\String.ini 中 ServerIP项 <$WEBSITE> 对应Mir200\String.ini 中 WebSite项 <$BBSSITE> 对应Mir200\String.ini 中 BbsSite项 <$CLIENTDOWNLOAD> 对应
功能说明 标示型任务布尔变量只有0或1两个值,可用来标示:是与否。 取值范围 [0]、[1]、[2]、..[799] -------------------------------------------------------------------------------- 标示型任务变量 - 检测 CheckMission 命令格式 CheckMission Var Value 命令参数 参