传奇私服服务器怎么增加npc,传奇新建NPC/npc修改功能/NPC修改模版

先拿最简单的公告NPC做例子

咱们在自己搭建的版本上找到一个公告的NPC

2398fe0af340058d8255cb8a0a4aa739.png

那么我们怎么去修改,或者添加类似的NPC呢?

我们先找到这个NPC在服务端的位置

e0cf9ec33df44920edbf9f5cc38d32fe.png

搜索关键字找到这两个NPC.我们打开看看里面都是写的什么

9a98a30d4e56ea43a8b4f61bff9ad09a.png

然后对应搜索命令脚本的意思。每个引擎里面都有一个指导文件

d6e873123d81c7fdfc4f8f96bded64e2.png

我们打开,复制搜索

[@main]是开头,就不做详细解释了

COLOR的意思是对应的颜色

80038d931f5432166e3f683e344a084e.png

那么,我们新建一个txt文档

D:\Mirserver\Mir200\Envir\Market_Def  txt文档放在这里新建个文件夹

c236518558c1da6982dbd2f7634f04ce.png

然后我们在txt文档写入自己的东西。添加上自己的颜色如图

注意。每一段的开头需要有

结尾是 >\

这是一个完整的脚本命令。

编辑好,我们保存一下。

967ed859d73d768d53f148fb38ec991d.png

下面,我们需要把NPC固定到某个地图显示某个形象

先找到D:\Mirserver\Mir200\Envir下的MerChant.txt文件  双击打开

我们能看到里面都是NPC的脚本

我们拉到底部进行添加

新起一行,开头为刚刚你新建的文件夹/NPC名称 然后跟 地图 X坐标 Y坐标  名称  方向  外观  城堡  略....

如土城  地图是 3 X坐标 322  Y坐标 344 名称:公告 方向 0 外观 12 城堡:0等等等   记住中间要有空格

爱yoyo/公告             3       322     324     公告            0       12      0       0       0

然后保存  找到服务端里面的M2Server  直接关闭,会自动重启

576dd34283a47f0b2707da70707375b9.png

这个时候显示已经添加成功了。

下面我们来添加传送功能,咱们还用这个公告文件。来修改里面的内容,添加一些传送的脚本命令

开头我们不变

[@main]

添加一些文字。比如我们要传送到比奇城

6d7adf9836df05e55db13616a766a1ea.png

如上图所示,这样添加上去只是一个文字,怎么变成可以点击的传送功能呢?

我们要在比奇城后方加上需要调用的命令如/@传送比奇 并加上< >

d23f8b489a13f67c4df4fb5f5766ed48.png

如上图所示,这个时候已经可以点击了.问题又出现了,还是不能传送呀?

这是因为,我们只是添加了一个调用,还没有定义这个命令.那么我们现在就来定义这个命令

在下方新起一行添加

[@传送比奇]

#IF    ""假如""

checkgold 2000  "checkgold是需求金币的意思,如此脚本为金币需求2000"

CHECKGAMEGOLD > 99 "CHECKGAMEGOLD是游戏币,也就是元宝,如脚本为游戏币大于99,也就是100"

CHECKLEVELEX > 69"CHECKLEVELEX是需求等级  如此脚本为等级大于69,也就是70"

其他命令,还有需求物品的.需求其他要求的,都可以在帮助文本上找到.这里我们就

然后是

#act "那么"

GAMEGOLD - 20000 "金币扣除2000"

GIVE 回城卷 1  "给回城卷一个"

mapmove 0 333 268  “传送到地图0  也就是比奇的333 268”

SENDMSG 0 勇敢的玩家:[%s]进入比奇城  “SENDMSG是公告  0是公告的模式 [%s]是角色名称 ”

SENDMSG 0 勇敢的玩家:[%s]进入比奇城

BREAK“关闭”

#ELSEACT“否则”

MESSAGEBOX 进入此地图需要花费2000金币+70级.“错误提示”

BREAK“关闭”

成品如下

b3524d9bf28ec6fdf784836b175b8b4c.png

这个时候保存  再重启M2  这个时候已经可以传送了

29844651c7cc6080d81aa194381af585.png

9cfe570395cd7b67a861533a85a7c9d8.png

01903f2303fd0ac74e96dd767b78fe22.png

THE END
< <上一篇
下一篇>>