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
变量详细说明 变量 支持范围 说 明 G 0-999 全局数值变量(可保存) A 0-999 全局字符串变量(可保存) I 0-999 全局数值变量(不保存) U 0-999 全局字符串变量(不保存) S 0-999 人物字符串变量 (不保存) N 0-999 人物数值变量 (不保存) C 0-19 人物数值变量 (可保存) P 0-99 人物临时变量,切换NPC自动清空(临时) M
自动寻路并移动到指定坐标 AutoMove 地图名称,X坐标,Y坐标 命令参数 参数 含义 地图名称 地图的名字,不是ID X坐标,Y坐标 要移动到的坐标 命令说明 本命令用于自动寻路并移动到指定坐标 使用示例 NPC对话中自动寻路 <白秋琳/@move(地图名称,X坐标,Y坐标)> 命令参数 参数 含义 地图名称 地图的名字,不是ID X坐标,Y坐标 要移动到的坐标 命令说明 本命令
刷怪文件设置详细说明 文件位置 【\Mir200\Envir\MonGen.txt】 内容格式 ;地图ID X坐标 Y坐标 怪物名 范围 数量 时间 刷新集中率 刷新时触发标签 死亡时触发标签 创建怪物时触发标签 G变量存储值 刷新标志 参数说明 参数名 含义 地图ID X坐标 Y坐标 要刷怪的地图坐标(副本刷怪地图名字写“$副本名称”) 怪物名 要刷新的怪物名字 范围 要刷新怪物的范围(默认0)
全服所有玩家同时执行指定脚本 功能说明 使用GM命令,让所有在线玩家同时执行一个指定的脚本 命令设置 在\Mir200\Command.ini 文件中查找:“StartQuest=”,等号后面的命令就是全服执行的命令。 例如:查找到StartQuest=开始提问,那么命令就是 @开始提问 命令格式 @StartQuest Label Type 命令参数 参数 含义 Label 执行段落的标签 Ty
VARCHAR 数据类型 Character or string field CHAR 数据类型 16-bit integer field CHARACTER 数据类型 Character or string field INTEGER 数据类型
AnsiReplaceText 变量 要替换的关键字 替换后内容 命令参数 参数 含义 变量 要替换内容的变量的名字 要替换的关键字 要替换的关键字 替换后的内容 替换后的内容 使用说明 本命令可以将制定变量中的指定关键字替换成其他的内容。 AnsiReplaceText S10 待替换 替换后 假如:S10 = http://www.XXX.com 执行:AnsiReplaceText S10
全自动攻城系统 StartWallConquestWar 无参数 命令参数 参数 含义 无参数 命令说明 本命令当执行后自动将所有行会加入攻城列表,并自动开启攻沙,两小时后自动结束 使用示例 [@Main] #ACT StartWallConquestWar SendMsg 0 沙巴克攻城战已开始! Break 收取指定数量的城堡金币 TakeCastleGold Count 命令参数 参数 含义
系统变量类型 详细说明 参数列表 变量 取值范围 属性 类型 解释 G 0-999 整数型 全局 重启服务器保存.(存放在Mir200/Global.ini文件里面) A 0-999 字符型 全局 重启服务器保存.(存放在Mir200/Global.ini文件里面) I 0-999 整数型 全局 重启服务器不保存. U 0-999 字符型 全局 重启服务器不保存. B 0-99