当前位置: > 极品版本 > 文章内容


本课程来学习NPC如何摆放,并如何添加相应简单对话脚本并实现一定功能。大家在服务端中看到各种类型的NPC都保存在服务端MerChant.txt文本中(位于MirServer\Mir200\Envir\目录中)其具体格式规则如下:

NPC脚本位置 所在地图 地图X坐标 地图Y坐标 NPC显示名 是否属于沙巴克 NPC外观 是否自动移动【自动移动间隔时间、是否自动变色】,以下从其中抽取1段来讲解

一、特殊NPC/高级武士 0114 14 9 高级武士 0 3 0

1、特殊NPC其实是个文件夹,表示具备一定特殊功能的NPC归类到此文件夹中。位于服务端的MirServer\Mir200\Envir\Market_Def文件夹下
2、高级武士 0114实际是特殊NPC文件夹下面的一个文件,其中0114为地图代码,表示这个NPC在mapinfo.txt中定义的[0114 高级武士之家]地图中存在,且必须命名为“高级武士-0114.txt”
3、14,9 一看便知,就是所在坐标位置
4、高级武士,为玩家所看到的NPC名字
5、0表示是否属于沙巴克,0表示否,1位是
6、3表示该NPC的外观形象代码,如果需要获得更多的NPC外观形象代码,可以点击这里快速查看NPC外观代码
7、最后一个0位是否自动移动,这里表示不能移动,如果需要自动移动需要引擎的支持,后面带的参数为移动时间间隔,是否自动变色

二、NPC简单对话的脚本实现
以上问高级武士来说明,最简单的脚本示例如下

[@main]
#ACT
MESSAGEBOX 这是一个简单的脚本示例!

相关文章