第九课 如何添加一个NPC以及相应脚本
大家可以先回顾上一节课我讲的内容 那大家看到了 我们要加一个NPC 必须要先在 Merchant.txt 里加入NPC的位置等信息
然后再在 Market_Def 文件夹中 添加相应的执行脚本内容 大家看我操作
1.NPC脚本
D:\MirServer\Mir200\Envir\Market_Def 这个是摆放NPC执行内容的文件夹
D:\MirServer\Mir200\Envir\Merchant.txt 这个是NPC在地图中显示的位置 对应上面的 Market_Def 文件夹内容
Market_Def 下的 仓库NPC 文件夹内 比奇新人村_仓库 txt 文档
仓库NPC/比奇新人村_仓库 0140 8 9 新人村保管员 0 9 0 0 0 1 0
D:\Mirserver\Mir200\Envir\Npcs.txt 这个是固定NPC的一个文件
2.登陆脚本
D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt 这个是登陆脚本 每个人物登陆游戏都会经过此脚本 起着决定性作用
3.功能脚本
D:\Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt 功能脚本 比如游戏里的卷轴使用后的效果就是通过此脚本完成
4.机器人脚本
D:\MirServer\Mir200\Envir\Robot_def 这个是存放机器人脚本的文件夹 里面有两个txt文档
其中 AutoRunRobot.txt 是服务器在定点时间 自动发放的信息
下面的 RobotManage.txt 是对应上面 AutoRunRobot.txt 的
#if 如果
#act 则执行
#say 对话
#elseact 如果不符合条件,则执行
#elsesay 如果不符合条件,则对话
break 返回
close 关闭
那么给大家专门拿出一个执行脚本给大家演示一下
我们随便打开一个NPC的执行脚本
D:\MirServer\Mir200\Envir\Market_Def 这个文件夹
我们打开