当前位置
首页  »  传奇教程  »  百度阿杰第九课如何添加一个NPC以及相应脚本
百度阿杰第九课如何添加一个NPC以及相应脚本

百度阿杰第九课如何添加一个NPC以及相应脚本

  • 别名:
  • 导演:
  • 主演:
  • 类型:传奇教程
  • 地区:国产软件
  • 语言:简体中文
  • 上映:2012
  • 片长:0
  • 更新:1970-01-01 08:00:00
  • 总播放量:加载中
  • 今日播放量:0
  • 总评分数:0
  • 评分次数:0
剧情介绍:

第九课 如何添加一个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 这个文件夹

我们打开

影片点播: