第十课 关于添加一个NPC的拓展步骤
大家可以先回顾上一节课我讲的内容 如何添加一个NPC 可能大家也会发现一些不明白的TXT文档 比如
我们随便打开一个传送员的TXT执行内容文档 D:\MirServer\Mir200\Envir\Market_def 依然是这个文件夹
我们打开特殊人物 随便一个传送员 OK 点开之后大家会看到很简单的一个内容
----------------------------------------------------
[@main]
#CALL [\\城市商人\传送员.txt] @传送员
----------------------------------------------------
[@main] 这个就不解释了 默认的语句开头
今天给大家讲解的就是下面这一行的主要作用和使用方式
#CALL 是指向某个文件的内容 也就是说 读取某个文件的内容
一般我们做脚本 为了节约时间和容量 会经常采用这样的方法 比如 我们打开其他的传送员 显示的都是一个指向内容
[\\城市商人\传送员.txt] @传送员 这句话是什么含义呢?
[] 中的具体的路径 对应的文件是 D:\MirServer\Mir200\Envir\QuestDiary
大家可以看一下 这个文件夹下 有一个 城市商人 的文件夹 对应[]的信息 我们找到传送员
OK 这个文件内容找到了 大家可能还有疑问
后面的这个 @传送员 是什么意思 其实这个是TXT中 的指定 执行段 和之前NPC的是一样的
#CALL [\\城市商人\传送员.txt] @传送员 中尾部 @ 后的字符必须要和TXT中的字符对应才能准确的读取内容
还有一个重点 在TXT下 大家可能发现 有 { 开头 } 结尾 这个是专门的一种格式 一定要按照格式走
------------------------------------------------------------------------------------------------------
好 那么今天我们来演示一下 如何添加多个 这样的NPC 由于时间的关系 NPC 的坐标等信息 我事先加好了
大家回头可以自己多熟练一下 好 大家看我操作
我们首先先在 D:\MirServer\Mir200\Envir\QuestDiary 文件夹下 添加一个文件夹 弄合成的吧
好了 这个弄完了 我们就看一下 之前说过的 指向 #CALL [\\城市商人\传送员.txt]
那么我们的就是 #CALL [\\合成\测试合成.txt] @测试合成 一定要注意空格
下面我们随便写一个合成的脚本
----------------------------------------------------------------------------------------------------------
[@测试合成]
{
尊敬的玩家,百度大人让我在这里候着您\
你想要获得更强大的力量吗?\
在这里,您只需要花费很小的代价就可以获得神圣的装备\ \ \
<合成回城石/@chuansong> <职业打酱油的/@exit>
[@chuansong]
#IF
CHECKITEM 随机传送石 2
#ACT
TAKE 随机传送石 2
GIVE 盟重回城石 1
GOTO @测试合成
GuildNoticeMsg 252 9 ‖提示‖:玩家≮%s≯用②个『随机传送石』合成→『盟重回城石』;
BREAK
#ELSESAY
\ \ \ \ 你帐户的元宝数量不足或装备不全\ \ \
}
-------------------------------------------------------------------------------------------------------
#CALL [\\合成\测试合成.txt] @测试合成 这个就是今天用到的执行内容路径